代码之家  ›  专栏  ›  技术社区  ›  Chandrakant Thakkar

Firefox mozilla web extensions:如何从背景页面知道选项卡何时完成加载

  •  -1
  • Chandrakant Thakkar  · 技术社区  · 8 年前

    我想在mozilla中通过web扩展加载页面后执行操作,

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

    那么,有什么解决方案可以检查天气页面加载是否完成?

    2 回复  |  直到 8 年前
        1
  •  6
  •   vvvvv lexa-b    6 年前

    您可以使用以下代码来解决问题:

    browser.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
        if (tab.status == "complete" && tab.active) { 
          // Perform you task after page loaded completely 
        }
    }
    
        2
  •  1
  •   Kaspar Lee    5 年前

    browser.webNavigation.onCompleted.addListener(function(details) {
        if (details.frameId == 0) {
            // Here you can perform tasks after page load completed
        }
    });