WebRTC Leak Shield Firefox

Examine source code of WebRTC Leak Shield

Inspect and view changes in WebRTC Leak Shield source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "WebRTC Leak Shield",
  "description": "Disable WebRTC and prevent IP leak.",
  "version": "2.0.0",
  "icons": {
    "16": "assets/icons/32.png",
    "32": "assets/icons/32.png",
    "48": "assets/icons/48.png",
    "128": "assets/icons/128.png"
  },
  "permissions": [
    "privacy",
    "storage",
    "activeTab"
  ],
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "wrtc_sync.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true,
      "world": "ISOLATED"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "wrtc_block.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true,
      "world": "MAIN"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "wrtc_watch.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true,
      "world": "ISOLATED"
    }
  ],
  "browser_action": {
    "default_popup": "index.html",
    "default_icon": "assets/icons/48-disabled.png",
    "default_title": "Your IP is visible"
  },
  "background": {
    "scripts": [
      "background.js"
    ],
    "persistent": true
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "@webrtc-leak-shield",
      "strict_min_version": "128.0"
    }
  },
  "content_security_policy": "script-src 'self'; object-src 'self'"
}

Best WebRTC Leak Shield Alternatives

Here are some Firefox add-ons that are similar to WebRTC Leak Shield: