Google chrome extension Can`chrome.*`扩展API';可以在内容脚本中使用什么?
我正试图使用Google chrome extension Can`chrome.*`扩展API';可以在内容脚本中使用什么?,google-chrome-extension,Google Chrome Extension,我正试图使用chrome.windows.onCreated,但我得到了未捕获的类型错误:无法读取未定义的属性“onCreated”。我注意到在示例中,所有对chrome.*API的调用似乎都来自后台脚本?我不能在内容脚本中使用它们吗 我想在浏览器中触发点击。然后在弹出窗口中获取一些信息(刮取)。为此,我想我需要知道窗户何时打开。所以我需要windows.onCreated?我可以在内容脚本中使用它吗?或者我将如何组合背景脚本和内容脚本 来自以下文件: 但是,内容脚本有一些限制。他们不能: 使
chrome.windows.onCreated
,但我得到了未捕获的类型错误:无法读取未定义的属性“onCreated”。我注意到在示例中,所有对chrome.*
API的调用似乎都来自后台脚本?我不能在内容脚本中使用它们吗
我想在浏览器中触发点击。然后在弹出窗口中获取一些信息(刮取)。为此,我想我需要知道窗户何时打开。所以我需要windows.onCreated
?我可以在内容脚本中使用它吗?或者我将如何组合背景脚本和内容脚本 来自以下文件:
但是,内容脚本有一些限制。他们不能:
- 使用
chrome.*
API(部分应用程序除外)
- 使用由其扩展页定义的变量或函数
- 使用由网页或其他内容脚本定义的变量或函数
这些限制可以间接地避免,主要是通过在扩展内。该文档提供了几个涉及消息传递的方法。在Chrome20之前,消息API方法被称为onRequest
和sendRequest
。从版本20开始,它们被称为onMessage
和sendMessage
下面是一个答案,其中提到了如何将消息从内容脚本传递到弹出窗口的步骤:
来自以下文档:
但是,内容脚本有一些限制。他们不能:
- 使用
chrome.*
API(部分应用程序除外)
- 使用由其扩展页定义的变量或函数
- 使用由网页或其他内容脚本定义的变量或函数
这些限制可以间接地避免,主要是通过在扩展内。该文档提供了几个涉及消息传递的方法。在Chrome20之前,消息API方法被称为onRequest
和sendRequest
。从版本20开始,它们被称为onMessage
和sendMessage
下面是一个答案,其中提到了如何将消息从内容脚本传递到弹出窗口的步骤: