0

我正在玩弄我的第一个 chrome 扩展。我正在制作一个小扩展来监视页面所做的网络请求。这意味着我正在听: chrome.webRequest.onBeforeRequest.addListener 事件

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

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

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

谢谢你。

4

1 回答 1

0

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

于 2013-03-17T18:57:56.753 回答