Chrome扩展名:如何获得新创建的标签URL



在我的扩展/插件背景脚本中,我遇到的问题试图在新标签的URL上进行问题,它会不断回到'about:blank',如果没有的话,这足够公平正确加载。

我的问题是,一旦准备就绪,如何获得新创建的标签的URL?

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

使用onupdated。

检查doc https://developer.chrome.com/extensions/tabs#event-onupdated

创建选项卡时触发。请注意,在此事件发射时可能未设置TAB的URL,但是您可以收听启用事件,以便在设置URL时被通知。

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

最新更新