[英]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.