chrome扩展中的所有webrequests列表

时间:2013-03-17 18:51:25

标签: javascript google-chrome-extension

我正在玩我的第一个chrome扩展程序。我做了一个小扩展,监视页面的webrequests。这意味着我正在收听:chrome.webRequest.onBeforeRequest.addListener事件

我对如何在我加载的每个页面上执行此代码感到有些困惑。如果我打开扩展网页并在此上下文中运行代码,它适用于任何页面。但是,无论页面打开,我都希望它能够运行。我该怎么做呢?

我查看了content_scripts,但没有想出它们是否是正确的路径 - 如果它们是我如何从我的内容脚本向我的网页发送消息通知它运行代码。据我所知,内容脚本首先在页面加载后运行,因此如果我调用我的页面并添加监听器并不重要,因为该节目已经结束 - 这是正确的吗?

我理解这是因为我无法在内容脚本中添加侦听器 - 因此需要进行此消息传递 - 这是正确的吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将onBeforeRequest侦听器放在background page中,特别是它的持久变体。调用事件时,将运行处理程序中的任何内容。