0

ブラウザの特定のタブでスクリプトを実行したいと考えています。このスクリプトは値を返します。

何を使わなければならないのかわからない。ドキュメントによるとcontentScript、新しいページが読み込まれるたびに呼び出されます。ユーザーが popup.html のボタンをクリックしたら、スクリプトを実行したいだけです。

4

1 に答える 1

0

contentScript ファイルに、次のようなリスナーを追加します。

chrome.extension.onMessage.addListener(function(msg, sender, sendResponse) {
   //do job 
   sendResponse(...);
});

そして、popup.htmlクリックイベントで:

chrome.tabs.sendMessage(tabid, "message", function responseCallback(response) {
   //...
});

詳細http://developer.chrome.com/extensions/tabs.html#method-sendMessage

于 2013-02-01T15:51:08.210 に答える