【发布时间】:2012-10-30 20:05:43
【问题描述】:
当使用 webrequest api 和事件页面时,得到错误:
“webRequest”API 不能用于事件页面。
在网上找了一个话题:http://code.google.com/p/chromium/issues/detail?id=119613
我的问题:为什么我们不能(或如何)同时使用两者?
【问题讨论】:
当使用 webrequest api 和事件页面时,得到错误:
“webRequest”API 不能用于事件页面。
在网上找了一个话题:http://code.google.com/p/chromium/issues/detail?id=119613
我的问题:为什么我们不能(或如何)同时使用两者?
【问题讨论】:
对于那些不想使用新的Event Pages 并希望坚持使用Background Pages 的人,请确保在清单文件的background 属性中设置"persistent": true。
"background": {
"scripts": ["bootstrap.js"],
"persistent": true
},
【讨论】:
"persistent":true 是默认值;可以省略。
找到declarativeWebRequest API,这就是解决方案。
现已在开发和测试渠道中提供。
【讨论】:
declarativeWebRequest 稳定之前,任何需要webRequest 访问权限的插件都不会发生这种情况。
declarativeWebRequest 页面上写着:“注意:这个 API 目前被搁置,没有具体的移动计划到稳定。”那么...我们应该做什么?
declarativeWebRequest 可能会被删除 bugs.chromium.org/p/chromium/issues/detail?id=586636