Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用chrome.webRequest阻止所有网页加载?_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

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};啊,我明白为什么会这样。谢谢