将webrequest api与事件页面一起使用

Men*_*cia 24 google-chrome-extension

将webrequest api与事件页面一起使用时,会收到错误消息:

'webRequest'API不能与事件页面一起使用.

在网上看,我找到了这个主题:http://code.google.com/p/chromium/issues/detail?id = 119613

我的问题:为什么我们不能(或怎么能)同时使用两者?

Har*_*ody 40

对于那些不想使用新的事件页面并且更喜欢坚持使用背景页面的人,请确保"persistent": true在清单文件的background属性中进行设置.

"background": {
    "scripts": ["bootstrap.js"],
    "persistent": true
  },
Run Code Online (Sandbox Code Playgroud)

  • `"persistent":true`是默认值; 它可以省略. (9认同)

Men*_*cia 18

找到declarativeWebRequest API,这将是解决方案.

现在可以在开发和测试渠道中使用Avalaible.

  • 我希望每个人都注意到这篇文章是在2012年创建的.现在是2015年,`declarativeWebRequest`页面上写着:"注意:这个API目前处于暂停状态,没有具体的计划转向稳定." 那么......我们应该*做什么? (14认同)
  • 在Google手册中,他们宁愿让扩展使用内容页而不是后台页,但在`declarativeWebRequest`稳定之前,任何需要`webRequest`访问的插件都不会发生这种情况. (3认同)
  • 2020年世界崩溃了,还没有解决办法吗? (3认同)
  • `declarativeWebRequest`可能会被删除https://bugs.chromium.org/p/chromium/issues/detail?id=586636 (2认同)
  • 2017 ......还在等 (2认同)