Chrome扩展-选项卡数量

rm5edbpk  于 2022-12-16  发布在  Go
关注(0)|答案(3)|浏览(182)

我怎样才能知道浏览器中打开了多少个标签页以及当前标签页的编号?

ih99xse1

ih99xse11#

从Chrome 16开始,请使用https://developer.chrome.com/extensions/tabs#method-query。
示例:

chrome.tabs.query({}, function(foundTabs) {
        var tabsCount = foundTabs.length;
        console.info("tabsCount = " + tabsCount);
    });
fzwojiic

fzwojiic2#

使用chrome.tabs.getAllInWindow().length,然后

chrome.tabs.getCurrent(function(Tab t) {
  // current tab index
  alert(t.index);
})

更新

getAllInWindow自Chrome 33以来已弃用。您应将query{windowId: chrome.windows.WINDOW_ID_CURRENT}{currentWindow: true}一起使用。

bbuxkriu

bbuxkriu3#

尝试使用此扩展名:旧的!Tabs Counter
编辑:9年后有人否决了我的答案。我想是因为上面的链接似乎不再起作用了。无论如何,还有另一个链接有类似的扩展名。看看吧:Chrome Tab Counter
如果您想检查源代码,简单的搜索就可以找到:GitHub of Chrome Tab Counter

相关问题