在我的Chrome扩展程序中,我想只收听一个特定标签的更改。使用chrome.tabs.onUpdated.addListener
方法,我的观察是这在所有选项卡上运行。我已经实现了一种方法来捕获我感兴趣的选项卡的ID,然后首先检查它,如下所示:
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
添加一个监听器?
答案 0 :(得分:4)
没有更简单的解决方案,您的方法是可行的方法。