Являясь относительно новым для расширений Chrome, у меня есть, на мой взгляд, довольно простой способ заставить его произвести изменение.Обновление всех вкладок во всех окнах
chrome.tabs.getAllInWindow(null, function(tabs) {
for(var i = 0; i < tabs.length; i++) {
chrome.tabs.update(tabs[i].id, {url: tabs[i].url});
}
});
Код, открытый после расширения, обновляет все вкладки текущего окна. Есть ли аналогичный метод, который позволит мне перезагрузить все вкладки во всех окнах, а не только вкладки в текущем окне?
https://developer.chrome.com/extensions/windows#method-getAll –
У вас есть пример, пожалуйста? – UndefinedUsername
Примечание: ['chrome.tabs.getAllInWindow()'] (https://developer.chrome.com/extensions/tabs#method-getAllInWindow) устарел с Chrome 33. Предпочтительный метод запроса вкладок в конкретном окно должно использовать ['chrome.tabs.query {windowId: windowID)'] (https://developer.chrome.com/extensions/tabs#method-query). – Makyen