如何限制Chrome打包应用中的某些网址

时间:2018-12-19 10:05:26

标签: google-chrome manifest

我想限制chrome打包的应用程序中的某些网址,但是当我尝试在background.js中使用chrome.webRequest.onBeforeRequest.addListener来检测调用时,在安装应用程序“ webRequest”时出现错误仅适用于扩展程序和旧版打包应用程序,但这是打包应用程序。“
我的清单如下所示

...
"manifest_version": 2,
  "app": {
    "background": {
      "scripts": ["background.js", "js/chromeUtility.js","js/customchromeserver/wsc-chrome.js"],
      "persistent": false
    }
  },
  "permissions": [
    "webRequest",
    "webRequestBlocking",
    "*://www.xyz.com/*",  // want to block this url
    "identity",
    "storage",
    "webview",
    ...

如何在chrome应用程序中限制网址,有什么建议吗?谢谢

1 个答案:

答案 0 :(得分:0)

由于要阻止的url是通过webview加载的,因此我可以最终完成此操作,因此我已经使用webview事件监听器检查了新窗口,例如-webview.addEventListener('newwindow'),)