消息传递 Chrome API
Message Passing Chrome API
我知道之前有人在这里问过这个问题。不幸的是,我似乎无法弄清楚 chrome.runtime.onMessage.addListener。
这是我从内容脚本发送的内容(gpa 是一个变量):
chrome.runtime.sendMessage({gpa});
我如何在我的 background.js 文件中收到它?我看的google文档只说发送响应,我想把gpa保存为background.js中的变量。
示例:
content.js
chrome.runtime.sendMessage({myVar: gpa}); //you have to send an object
background.js
var myBackgroundVar;
chrome.runtime.onMessage.addListener(function(message) {
if (message.myVar) {
myBackgroundVar = message.myVar;
}
});
我知道之前有人在这里问过这个问题。不幸的是,我似乎无法弄清楚 chrome.runtime.onMessage.addListener。
这是我从内容脚本发送的内容(gpa 是一个变量):
chrome.runtime.sendMessage({gpa});
我如何在我的 background.js 文件中收到它?我看的google文档只说发送响应,我想把gpa保存为background.js中的变量。
示例:
content.js
chrome.runtime.sendMessage({myVar: gpa}); //you have to send an object
background.js
var myBackgroundVar;
chrome.runtime.onMessage.addListener(function(message) {
if (message.myVar) {
myBackgroundVar = message.myVar;
}
});