所有网页浏览器在chrome扩展的列表
List of all webrequests in chrome extension
我正在玩我的第一个chrome扩展。我做一个小的扩展,监控网页的网页制作。这意味着我正在监听:chrome.webRequest.onBeforeRequest.addListener事件
我对如何在加载的每个页面上执行此代码有点困惑。它适用于任何页面,如果我打开扩展网页,并在这种情况下运行代码。然而,我希望它运行,无论有页面打开。我该怎么做呢?
我看了看content_scripts,但还没有弄清楚他们是否正确的路径采取-即使他们是我如何从我的内容脚本发送消息到我的网页通知它运行代码。据我所知,内容脚本是在页面加载后首先运行的,因此,如果我调用我的页面并添加侦听器并不重要,因为节目已经结束了-这是正确的吗?
我所理解的是,我不能在内容脚本中添加侦听器-因此需要使这个消息传递的东西-这是正确的吗?
谢谢。
可以将onBeforeRequest
侦听器放在background page
中,特别是它的持久变体。当事件被调用时,处理程序中的任何内容都将运行。
相关文章:
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- chrome扩展更改主机/域警告
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 从选项页面更新chrome扩展清单权限
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- Chrome扩展:遍历不同的页面并收集数据
- 未捕获的类型错误:无法读取属性'addEventListener'的null chrome扩展名
- 可以从Chrome扩展修改窗口对象吗
- 从popup.js|Chrome扩展访问DOM
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 在Chrome扩展内部输出Google API调用
- 检查是否存在使用chrome扩展的javascript库
- 从Chrome扩展访问Google Cloud SQL数据库
- Chrome扩展,Chrome.tabs.query的结果未定义
- 为tweet构建chrome扩展
- 在chrome扩展中使用AJAX获取目录中的文件数