问题

我在后台页面中使用侦听器来知道何时加载标签:

 chrome.tabs.onUpdated.addListener(function (tabId) { })
 

但侦听器被触发两次:当页面开始加载时,当页面完成.有没有办法区分这两种情况?

  最佳答案

幸运的是找到了解决方案。

有一个具有状态值的附加参数:

 chrome.tabs.onUpdated.addListener(function (tabId , info) {
  if (info.status === 'complete') {
    // your code ...
  }
});
 

状态可以是 loadingcomplete

  相同标签的其他问题

google-chrome