将一个参数传递给使用chrome.tpos.ExecuteScript()注入的内容脚本

将一个参数传递给使用chrome.tpos.ExecuteScript()注入的内容脚本

如何将参数传递给内容脚本文件中的JavaScript,该文件是使用以下方法注入的:

chrome.tabs.executeScript(tab.id, {file: "content.js"});


慕勒3428872
浏览 1200回答 3
3回答

缥缈止盈

我所有的测试(其他项目,不仅仅是这个答案)显示(相同)runAt)按顺序注入脚本tabs.executeScript()名为“Chrome和Firefox”。我不记得我是否查看了两个版本的源代码来验证。这其中的一个重要方面是注入的脚本来自您的扩展,而不是网络资源(大多数异步延迟都来自网络资源)。您是正确的,它在文档中没有得到保证,这就是为什么我编写它时,它确实要等待tabs.executeScript()回调注入第二个,非-code:剧本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript