Examine source code of Server IP

Inspect and view changes in Server IP source codes across current and past versions
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "name": "Server IP",
  "description": "Displays server IP address on every website",
  "version": "0.2.7",
  "manifest_version": 3,
  "permissions": [
    "storage",
    "webRequest",
    "scripting",
    "alarms"
  ],
  "host_permissions": [
    "*://*/*"
  ],
  "background": {
    "service_worker": "worker.js",
    "scripts": [
      "worker/require.js",
      "worker/vendor/jgeoip.js",
      "worker/worker.js",
      "cache.js",
      "worker.js"
    ]
  },
  "homepage_url": "https://webextension.org/listing/country-flags.html?from=server-ip",
  "icons": {
    "16": "data/icons/16.png",
    "32": "data/icons/32.png",
    "48": "data/icons/48.png",
    "64": "data/icons/64.png",
    "128": "data/icons/128.png",
    "256": "data/icons/256.png",
    "512": "data/icons/512.png"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "run_at": "document_start",
      "css": [
        "data/ip.css"
      ],
      "js": [
        "data/verify.js"
      ]
    }
  ],
  "options_ui": {
    "page": "data/options/index.html"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "data/ip/*"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "{15c2f6cc-3e9e-4ced-9d27-ee5d0e2b3ce2}",
      "strict_min_version": "128.0"
    }
  }
}