相关疑难解决方法(0)

如何在chrome扩展中静默取消webRequest

我在这里重新发布了来自Chromium-extensions google群组的问题.

在我的扩展中,我想基于url模式取消一些webRequests.我的问题是,如果我在onBeforeRequest事件监听器中返回{cancel:true},浏览器将重定向到一个页面,告诉我该请求被某个扩展名阻止.但我只想默默地取消请求(没有发生任何事情).

我还试图在onBeforeRequest事件监听器中返回{redirectUrl:""},控制台会记录一条错误,说""不是有效的URL,并且浏览器底部出现一个条,说" 等待扩展 ".为了解雇该栏,我在该网页中运行内容脚本" window.stop() ".这有时会起作用,但并非总是如此.所以我想知道是否有人有更好的解决方案.谢谢!!

javascript google-chrome google-chrome-extension

9
推荐指数
3
解决办法
4633
查看次数