0

contenscript.js は option.js と通信できますか?

chrome.extension.sendRequest()

chrome.extension.onRequest.addListener()

?

4

2 に答える 2

0

これを試して。

コンテンツ スクリプト内:

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"});
});
于 2012-05-22T17:57:12.627 に答える
0

もちろん、それがポイントです。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

于 2012-05-22T14:07:39.677 に答える