Surf the web on your terms
Negotiator Extension
Custom cleaning/blocking of the HTTP requests combining blocking features from RequestPolicy and referer changes from RefControl and lots more.
You must define what to block yourself:
Define filters in pairs of referer-target(optional wildcard) and assign an action.
Actions can be block or one of your custom header operations.
* User-Agent: pass, simple, random, remove
* Cookies: pass, remove
* Accept-Language: pass, remove
Details on the extensions options page.
Read more
You must define what to block yourself:
Define filters in pairs of referer-target(optional wildcard) and assign an action.
Actions can be block or one of your custom header operations.
* User-Agent: pass, simple, random, remove
* Cookies: pass, remove
* Accept-Language: pass, remove
Details on the extensions options page.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "version": "0.0.9.3", "name": "Negotiator", "author": "silentorbit", "short_name": "Negotiator", "minimum_chrome_version": "20.0.0.0", "icons": { "16": "images/icon16.png", "32": "images/icon32.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "description": "Surf the web on your terms", "browser_action": { "browser_style": true, "default_icon": { "19": "images/icon19.png", "38": "images/icon38.png" }, "default_title": "Negotiator", "default_popup": "popup.html" }, "homepage_url": "http://silentorbit.com/negotiator/", "background": { "scripts": [ "script/shared.js", "script/background/errors.js", "script/background/settings.js", "script/background/export.js", "script/background/filters.js", "script/background/query.js", "script/background/requests.js", "script/background/sync.local.js", "script/background/sync.chrome.js", "script/background/sync.js" ], "persistent": true }, "options_page": "options.html", "options_ui": { "page": "options.html", "open_in_tab": true }, "permissions": [ "webRequest", "webRequestBlocking", "tabs", "storage", "" ], "incognito": "spanning"}
Read more