我在这里从 Chromium-extensions google 组重新发布我的问题。
在我的扩展中,我想取消一些基于 url 模式的 webRequests。我的问题是,如果我在onBeforeRequest事件侦听器中返回{cancel:true},浏览器将重定向到一个页面,告诉我该请求被某个扩展程序阻止。但我只想默默地取消请求(因为什么也没发生)。
我还尝试在onBeforeRequest事件侦听器中返回{redirectUrl:""},控制台会记录一个错误,说“”不是有效的 URL,并且浏览器底部出现一个栏,说“等待扩展”。要关闭该栏,然后我在该网页中运行内容脚本“ window.stop() ”。这有时有效,但并非总是如此。所以我想知道是否有人有更好的解决方案。谢谢!!