※その他のjsファイルとは、popup.htmlに含めるファイルのことです。 次のコードは機能しますが、なぜバックグラウンド スクリプトを使用する必要があるのでしょうか?
コンテンツ スクリプト
chrome.extension.onMessage.addListener(
function(request, sender, sendResponse) {
//Some code
}
);
popup.html に含まれるスクリプト
chrome.tabs.query({active:true,windowId: chrome.windows.WINDOW_ID_CURRENT},
function(tab) {
chrome.tabs.sendMessage(tab[0].id, {method: "someMethod"},
function(response){
//Some code
});
});
これ