0

私はこれを行う方法について本当に途方に暮れています。chrome のメッセージ パッシング api を見てきましたが、コンテンツ スクリプトと popup.html (popup.js) の間でメッセージを送信する方法がまだ不明です。contentscript から div にメッセージを送信したいだけです

<div id="listener"></div>

popup.html で。コンテンツ スクリプトに単純な if/else ステートメントがあり、 elseが起動されたときに popup.html の div にメッセージを送信したいと考えています。

リスナー div にあるテキストに基づいて他の関数をトリガーする jquery の .on リスナーを既に使用していますが、メッセージの受け渡しに固執しています。

4

1 に答える 1

0

@RobW sendMessage に関するガイダンスに感謝します。あなたのリンクとこのリンク、次にこの他のリンクを掘り下げた後、popup.jsに別のリスナーを追加する必要があることに気付きました

chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
            if(request.pagestatus != ""){
                $(".mystatus").text(request.pagestatus);
            }
        });

これで、拡張機能のどの部分からでもポップアップにさまざまなメッセージを送信できます。

于 2013-08-13T08:25:37.960 に答える