我有一个扩展,它需要知道活动标签上的URL是什么,但问题是,当我打开第二个chrome窗口时,有两个活动的标签,在网站管理员工具中,它没有给我任何关于我实际在哪个窗口的指示。
当我拍摄这张截图时,我实际上是在第二个窗口。
我使用的代码是:
chrome.tabs.query({'active': true}, function (tabs) {
app.tabInfo = tabs[0];
});
但是好的代码应该是app.tabInfo = tabs[1];
,但我需要知道我需要选择它。那我怎么知道呢?
谢谢。
发布于 2013-06-13 06:33:38
使用chrome.windows.getCurrent()
(或.getLastFocused()
,在其正下方)获取当前窗口,然后在返回窗口的tabs
属性中查找活动选项卡。
https://stackoverflow.com/questions/17076408
复制相似问题