var stuff = "Heeeey";
chrome.extension.getBackgroundPage().chrome.tabs.executeScript(null, {
file: 'sendMessage.js'
});;
如何将变量stuff
传递给文件sendMessage.js
?
答案 0 :(得分:0)
无法将变量传递给已执行的脚本。我猜这是出于安全性和性能原因,因为这可能会引入内存泄漏。
您可以做的是传递变量的值。
有两种方法:
executeScript
将变量值注入页面脚本,但将脚本作为字符串而不是文件名传递。您可以进行executeScript
次呼叫:一次用于值注入,另一次用于文件注入。