contenscript.js は option.js と通信できますか?
chrome.extension.sendRequest()
と
chrome.extension.onRequest.addListener()
?
contenscript.js は option.js と通信できますか?
chrome.extension.sendRequest()
と
chrome.extension.onRequest.addListener()
?
これを試して。
コンテンツ スクリプト内:
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"});
});
もちろん、それがポイントです。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