0

我正在尝试加载并运行一个非常基本的扩展,它阻止所有 URL 但没有任何反应。MANIFEST.JSON 文件:

{
  "manifest_version": 2,
  "name": "Dial2Action",
  "description": "This is my description",
  "version": "1.0",
  "background": {"scripts":["background.js"]},
  "permissions": [
    "webRequest",
"webRequestBlocking",
"https://app.dial2web.com/"
  ]
}

和 background.js 文件:

chrome.webRequest.onBeforeRequest.addListener(
  function(details) { 
  return {cancel: true}; },
  {urls: ["<all_urls>"]},
  ["blocking"]);

我会很高兴得到一个提示或参考一个有效的简单重定向扩展。

4

1 回答 1

3

那是因为您只有“ https://app.dial2web.com/ ”的阻止权限。您需要所有网址的权限:

 {
  "manifest_version": 2,
  // other stuff
  "permissions": [
    "webRequest",
    "webRequestBlocking",
    "<all_urls>"
 ]
}

这对我来说很好。

于 2013-10-06T10:29:48.057 回答