By: sycxyc
Inspect and view changes in WebRequest Rules source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"description": "Customize web requests by coding JavaScript yourself.",
"manifest_version": 2,
"name": "WebRequest Rules",
"icons": {
"32": "/icon.svg",
"128": "/icon.svg"
},
"version": "4.6",
"permissions": [
"declarativeNetRequestWithHostAccess",
"storage",
"tabs",
"unlimitedStorage",
"webRequest",
"webRequestBlocking",
"<all_urls>"
],
"optional_permissions": [
"bookmarks",
"clipboardRead",
"clipboardWrite",
"cookies",
"declarativeNetRequestFeedback",
"downloads",
"history",
"notifications",
"tabGroups",
"tabHide",
"webNavigation",
"webRequestFilterResponse.serviceWorkerScript"
],
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self';",
"background": {
"scripts": [
"assets/configs.js",
"assets/util.js",
"tab.js",
"assets/legacy-encoding.js",
"external/text-encoding/encoding-indexes.js",
"external/text-encoding/encoding.js",
"background.js"
]
},
"options_ui": {
"page": "assets/index.html#/options",
"browser_style": false,
"open_in_tab": true
},
"browser_action": {
"default_popup": "assets/index.html#/popup",
"browser_style": false,
"default_icon": "/icon.svg"
},
"browser_specific_settings": {
"gecko": {
"id": "webrequest@example.com"
}
},
"commands": {
"_execute_browser_action": {},
"toggle-tab-status": {
"description": "Toggle current tab status"
},
"toggle-global-status": {
"description": "Toggle global status"
},
"open-options": {
"description": "Open options page"
}
}
} Best WebRequest Rules Alternatives
Here are some Firefox add-ons that are similar to WebRequest Rules:
WebRequest Extension
sycxyc
Request Control
tumpio
Request Wrapper
PawelP
Requester
Lusito
Resource Override
Kyle Paulsen
Web Defuser
Gear
WireRules
WireRules
WEBX Recordings Controls Automator
Samuele De Ciechi
CORS Unblock
Balvin
RedirectWeb (Mac exclusive)
Manabu Nakazawa
HTTP Header Plugin
Paul Pepper
WebAPI Manager
Peter Snyder