我在这里重新发布了来自Chromium-extensions google群组的问题.
在我的扩展中,我想基于url模式取消一些webRequests.我的问题是,如果我在onBeforeRequest事件监听器中返回{cancel:true},浏览器将重定向到一个页面,告诉我该请求被某个扩展名阻止.但我只想默默地取消请求(没有发生任何事情).
我还试图在onBeforeRequest事件监听器中返回{redirectUrl:""},控制台会记录一条错误,说""不是有效的URL,并且浏览器底部出现一个条,说" 等待扩展 ".为了解雇该栏,我在该网页中运行内容脚本" window.stop() ".这有时会起作用,但并非总是如此.所以我想知道是否有人有更好的解决方案.谢谢!!