Disable JavaScript

Disable JavaScript

Adds the ability to disable JavaScript for specific sites or specific tabs. You can customize the default JS state (on or off), the disable behavior (by domain or by tab) and much more.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "author": "David Pacassi Torrico",
  "manifest_version": 2,
  "name": "Disable JavaScript",
  "version": "2.3.2resigned1",
  "description": "Adds the ability to disable JavaScript on specific sites.",
  "homepage_url": "https://github.com/dpacassi/disable-javascript",
  "default_locale": "en",
  "icons": {
    "40": "icons/40/app.png",
    "48": "icons/48/app.png",
    "128": "icons/128/app.png"
  },
  "browser_action": {
    "browser_style": false,
    "default_icon": {
      "40": "icons/40/js-on.png",
      "48": "icons/48/js-on.png",
      "128": "icons/128/js-on.png"
    },
    "default_title": "Toggle JavaScript"
  },
  "background": {
    "scripts": [
      "background/background.js"
    ]
  },
  "options_ui": {
    "browser_style": false,
    "open_in_tab": true,
    "page": "pages/options.html"
  },
  "permissions": [
    "<all_urls>",
    "activeTab",
    "storage",
    "tabs",
    "webRequest",
    "webRequestBlocking",
    "menus",
    "contextMenus"
  ],
  "commands": {
    "toggle-state": {
      "suggested_key": {
        "default": "Alt+Shift+1"
      },
      "description": "Toggle JavaScript"
    },
    "open-settings": {
      "suggested_key": {
        "default": "Alt+Shift+2"
      },
      "description": "Open Disable JavaScript settings"
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{41f9e51d-35e4-4b29-af66-422ff81c8b41}"
    }
  }
}