我在 .js 文件中定义了一个全局对象。例如 file1.js 包含全局对象 SomeObject。该文件在 background.html 中加载。
由于 file1.js 包含在 background.html 中,我可以访问此页面中的全局对象。所以这里没有问题。
当执行单击扩展按钮之类的事件时,我正在使用chrome.tabs.executeScript(null, {file: "contentscript.js"});
api 运行内容脚本。
在这种情况下,如何访问 contentscript 中的 SomeObject?