0

contenscript.js 可以使用 option.js 进行通信吗

chrome.extension.sendRequest()

chrome.extension.onRequest.addListener()

?

4

2 回答 2

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 回答
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 回答