Javascript 如何将参数传递给chrome扩展中的'chrome.tabs.executeScript'?
当我从弹出窗口收到消息时,我想执行一个脚本,只需:Javascript 如何将参数传递给chrome扩展中的'chrome.tabs.executeScript'?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,当我从弹出窗口收到消息时,我想执行一个脚本,只需: chrome.runtime.onMessage.addListener(function(message, sender, response) { chrome.tabs.executeScript({file: "content.js"}); }); 我的问题:content.js需要消息中的数据。如何通过考试?试试看 chrome.runtime.onMessage.addListener(function(message
chrome.runtime.onMessage.addListener(function(message, sender, response) {
chrome.tabs.executeScript({file: "content.js"});
});
我的问题:content.js
需要消息中的数据。如何通过考试?试试看
chrome.runtime.onMessage.addListener(function(message, sender, response) {
chrome.tabs.executeScript({code: paramName=paramValue},function() {
chrome.tabs.executeScript({file: "content.js"});
});
});
它们都被注入到同一个孤立的世界中,因此content.js
可以引用相同的变量。问题:消息未定义。为什么?应该是{code:“paramName=paramValue”}