所需功能:
myValue: "blah"
向 background.js chrome.tabs.update
应该将message.myValue
传递给回调函数message.myValue
作为传递参数,并在新加载的URL上下文中执行来自 background.js 的代码:
chrome.runtime.onMessage.addListener(function(message, sender) {
if(message.action == "buttonPressed") {
chrome.tabs.update(sender.tab.id, {url: 'http://URL.com'}, callbackFunc);
// I want to pass message.myValue along with callbackFunc
}
});
function callbackFunc(tab) {
// How can I get message.myValue into here?
chrome.tabs.sendMessage(tab.id, {messageToNewURL: passedValue});
}
我将如何处理? callbackFunc
已经有了参数tabs
,所以我不能简单地写callbackFunc(message.myValue)