Javascript 如何使用chrome.webRequest阻止所有网页加载?
这是我的Javascript 如何使用chrome.webRequest阻止所有网页加载?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,这是我的manifest.json: { "manifest_version": 2, "name": "Resource Blocker", "description": "Blocks resources loading from websites.", "version": "1.0", "background": { "scripts": ["main.js"] }, "permissions": [
manifest.json
:
{
"manifest_version": 2,
"name": "Resource Blocker",
"description": "Blocks resources loading from websites.",
"version": "1.0",
"background": {
"scripts": ["main.js"]
},
"permissions": [
"tabs", "http://*/*", "https://*/*", "webRequest", "webRequestBlocking"
]
}
下面是main.js
:
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
return {cancel: details.url.indexOf("://www.facebook.com/") != -1};
},
{urls: ["<all_urls>"]},
["blocking"]);
chrome.webRequest.onBeforeRequest.addListener(
功能(详情){
返回{cancel:details.url.indexOf(“://www.facebook.com/”)=-1};
},
{URL:[“”]},
[“封锁]);
这显然是在阻止对
facebook.com
的所有请求。但是,我想阻止对所有网站的请求。我试着用
和://*/*
替换:///facebook.com/
,但没有用。有人知道解决方案吗?返回{cancel:true};啊,我明白为什么会这样。谢谢