簡體   English   中英

如何將消息從內容腳本發送到彈出腳本以顯示在 popup.html 上

[英]How can i send a message from content script to popup script to appear on popup.html

****我正在制作一個谷歌擴展軟件,我有一個我在內容腳本文件上創建的數組,我想在 popup.html 上顯示它的元素,我在那里創建了一個 div 元素來包含它們,我想要的每個元素數組位於不同的 div 內。

 //content script var arr= [a,b,c,d];
 //popup.html <div class="showhere"></div> //required popup.html to be <div class="showhere"> <div>a</div> <div>b</div> <div>c</div> <div>d</div> </div>

我希望我能用例子得到解決方案,謝謝。****

彈出腳本,

    chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
        if (request.subject == 'SOME_SUBJECT') {
            console.log(request.data);
            sendResponse("response");
        }
        else if (request.subject == 'OTHER_SUBJECT') {
            console.log(request.data);
            sendResponse("response");
        }
    });

內容腳本,

    chrome.runtime.sendMessage({
        subject: "SOME_SUBJECT",
        data: {
            name: "Roar"
        }
    }, function (response) { 
        console.log(response)
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM