ExpressVPN: VPN proxy for a better internet

Go online safely with blazing-fast speed. Spoof your location, access content anywhere, and control the ExpressVPN app directly from Firefox.
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "name": "__MSG_app_name_title__",
  "short_name": "__MSG_app_short_name_title__",
  "version": "6.1.1.6767",
  "manifest_version": 3,
  "description": "__MSG_app_description_text__",
  "author": "ExpressVPN",
  "icons": {
    "16": "images/toolbar-icon-16.png",
    "32": "images/toolbar-icon-32.png",
    "48": "images/toolbar-icon-48.png",
    "128": "images/toolbar-icon-128.png"
  },
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Shift+Ctrl+X",
        "mac": "Shift+Command+O"
      }
    }
  },
  "default_locale": "en",
  "permissions": [
    "cookies",
    "nativeMessaging",
    "privacy",
    "storage",
    "webRequest",
    "tabs",
    "unlimitedStorage",
    "notifications",
    "declarativeNetRequest"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "action": {
    "default_title": "ExpressVPN",
    "default_popup": "html/popup.html"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "images/*",
        "html/networkLock.html",
        "scripts/content/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true,
      "run_at": "document_start",
      "js": [
        "scripts/content/gpsBootstrap.js"
      ]
    }
  ],
  "background": {
    "scripts": [
      "scripts/background.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "[email protected]",
      "strict_min_version": "115.0"
    }
  }
}