В моем расширении Chrome я хочу прослушивать изменения только на одной конкретной вкладке. Используя метод chrome.tabs.onUpdated.addListener
, я заметил, что он работает на ВСЕХ вкладках. Я реализовал способ получения идентификатора интересующей меня вкладки, а затем сначала проверил это, например, так:
var extTabId = 10; // captured when this tab is created
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (tabId !== extTabId) {
return false;
}
// do whatever else I need this specific tab in question to do
});
Есть ли более простой способ сделать это, чтобы я только добавил слушателя для extTabId
?