当我从弹出窗口收到消息时,我想执行一个脚本,只需:
chrome.runtime.onMessage.addListener(function(message, sender, response) {
chrome.tabs.executeScript({file: "content.js"});
});
我的问题:content.js
需要来自message
的数据。我该如何通过?
答案 0 :(得分:1)
尝试
chrome.runtime.onMessage.addListener(function(message, sender, response) {
chrome.tabs.executeScript({code: paramName=paramValue},function() {
chrome.tabs.executeScript({file: "content.js"});
});
});
它们都被注入同一个孤立的世界,因此content.js
可以引用相同的变量。