我有一个chrome扩展名,开始时,我打开一个新标签页。这是我的“工作”标签。
如何在此标签中导航到新的网址? 如何识别此标签并告诉他导航到新网址?
我正在尝试使用以下代码:
chrome.tabs.query( { active: true, currentWindow: true }, function( tabs ) {
chrome.tabs.update( tabs[0].id, { url: "http://stackoverflow.com//" } );
});
,但这将当前选项卡导航到新的URL。我需要在“工作”标签中导航。
我认为我需要从我在开始时创建的标签中获取一个ID,并将该ID用作以后导航的目的地。 但是,该怎么做?
答案 0 :(得分:1)
固定。
创建标签时,使用:
chrome.tabs.create({index: 0, url: 'http://stackoverflow.com'}, function() {});
用于更新此标签中的网址:
chrome.tabs.query( { active: false, currentWindow: true }, function( tabs ) {
chrome.tabs.update( tabs[0].id, { url: "http://stackoverflow.com//" } );
});
active必须设置为false。