Popup Blocker (strict)

Popup Blocker (strict)

Strictly block all popup requests from any website by default. A notification window is opened to allow you accept, reject, open the popup in background page, or redirect the current page to popup address

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "Popup Blocker (strict)",
  "description": "__MSG_app_description__",
  "version": "0.7.0",
  "manifest_version": 2,
  "default_locale": "en",
  "permissions": [
    "storage",
    "<all_urls>"
  ],
  "background": {
    "scripts": [
      "config.js",
      "common.js"
    ]
  },
  "browser_action": {
    "default_popup": "data/popup/index.html"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "data/inject/iframe.js"
      ],
      "run_at": "document_start",
      "all_frames": false
    }
  ],
  "homepage_url": "https://webextension.org/listing/popup-blocker.html",
  "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"
  },
  "options_ui": {
    "page": "data/options/index.html",
    "chrome_style": true,
    "open_in_tab": true
  },
  "web_accessible_resources": [
    "data/ui/*"
  ],
  "commands": {
    "allow-last-request": {
      "description": "__MSG_context_item2__"
    },
    "deny-last-request": {
      "description": "__MSG_context_item3__"
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{de22fd49-c9ab-4359-b722-b3febdc3a0b0}"
    }
  }
}