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

问题描述 投票:0回答:1

在我的扩展/插件后台脚本中,我在尝试使用新标签的网址时遇到问题,它会继续使用'about:blank',如果尚未正确加载,这是公平的。

我的问题是,一旦准备好,你如何获得新创建的标签的网址?

browser.tabs.onCreated.addListener(function(tab) {
    var m_Url = tab.url;
    console.log("m_Url: " + m_Url);
});
javascript google-chrome-extension firefox-addon-sdk
1个回答
1
投票

请改用onUpdated。

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

创建选项卡时触发。请注意,此事件触发时可能未设置选项卡的URL,但您可以侦听onUpdated事件,以便在设置URL时收到通知。

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

© www.soinside.com 2019 - 2024. All rights reserved.