Я пытаюсь отправить URL каждой вкладки в окне из фона. js в другой файл (эскиз. js). Мой фон. js отправляет каждый URL, но мой слушатель других файлов получает только один URL (текущая вкладка). В конце я хочу иметь возможность открыть новую вкладку и увидеть список всех текущих открытых вкладок и их URL.
фон. js:
chrome.browserAction.onClicked.addListener(buttonClicked)
function buttonClicked(){
chrome.tabs.query({currentWindow:true},function(tabs){
tabs.forEach(function(tab){
chrome.tabs.sendMessage(tab.id,tab.title);
console.log(tab.title)
});
});
}
набросок. js:
chrome.runtime.onMessage.addListener(gotMessage);
var messagesReceived = 0;
function gotMessage(message,sender,sendResponse){
console.log("\n");
console.log(message);
messagesReceived += 1;
console.log(messagesReceived);
}