contenscript.js 可以使用 option.js 进行通信吗
chrome.extension.sendRequest()
和
chrome.extension.onRequest.addListener()
?
contenscript.js 可以使用 option.js 进行通信吗
chrome.extension.sendRequest()
和
chrome.extension.onRequest.addListener()
?
当然,这就是重点。请参阅http://code.google.com/chrome/extensions/extension.html
如果您需要,这是一个示例:
发送:
https://github.com/Canop/Chrall/blob/master/chrome/chrall/chrall_cdm.js
接收 :
https://github.com/Canop/Chrall/blob/master/chrome/chrall/chrome-extension.html
尝试这个。
在内容脚本中:
chrome.extension.sendRequest({method: "getStatus"}, function(response) {
console.log(response.status);
});
在扩展脚本中:
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
if (request.method === "getStatus") sendResponse({status: "status"});
});