chrome插件如何设计以下的需求?
需求和adblock很像
需要切换tab的时候重新检测页面,当页面刷新的时候会更新检测结果
我用
chrome.tabs.onActivated.addListener(function (activeInfo) {
chrome.tabs.getSelected(null, function (tab) {
//下一步
});
});
来做tab切换的检测
但是不知到怎么做页面更新的监听
如果这样监听http请求:
chrome.webRequest.onCompleted.addListener(webListenerCallback,
{ urls: [url ? url : "<all_urls>"] },
["responseHeaders"])
会导致在tab切换的时候也会监听上一个页面的请求,这个listener也没办法注销
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了
始终运行
但是每次切换tab换成新的地址就可以了