在我的扩展/插件背景脚本中,我遇到的问题试图在新标签的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事件是适当的事件。