Chrome扩展程序:如何获取新创建的标签网址

时间:2019-03-07 00:47:50

标签: javascript google-chrome-extension firefox-addon-sdk

在我的扩展程序/附加程序后台脚本中,我在尝试访问新标签页的URL时遇到问题,它不断返回“ about:blank”,如果尚未正确加载,这已经足够了。

我的问题是,如何在新创建的标签页准备就绪后立即获得其网址?

browser.tabs.onCreated.addListener(function(tab) {
    var m_Url = tab.url;
    console.log("m_Url: " + m_Url);
});

1 个答案:

答案 0 :(得分:1)

改为使用onUpdated。

检查文档https://developer.chrome.com/extensions/tabs#event-onUpdated

  

在创建标签页时触发。请注意,触发此事件时可能不会设置选项卡的URL,但是您可以侦听onUpdated事件,以便在设置URL时得到通知。

因此,在这种情况下,onUpdated事件是适当的事件。