获取 Firefox 中打开的选项卡数量

Dmi*_*rov 15 firefox tabs browser-tabs

在使用 Firefox 时,我想密切关注打开的选项卡数量(双关语)。有没有办法在使用浏览器时快速获取这个号码?

在旧版本的 Firefox 中,会弹出一个消息框“您将关闭 428 个选项卡。您确定要继续吗?” 当您尝试关闭浏览器窗口时显示。然而在更高版本(我运行的是 Firefox 102)中它不再显示。

在此网站上,我找到了一篇相关帖子,其中包含 Google Chrome 浏览器的答案,该浏览器使用 Google 同步功能通过在位置字符串中键入特殊网址来获取此号码。

Stack Overflow 上也有一篇相关文章,但那里的解决方案往往需要一些脚本或启用默认情况下禁用的开发人员工具。

获取 Firefox 当前打开的选项卡数量的简单方法是什么?

Des*_*666 22

有多种方法可以在没有任何扩展的情况下计算选项卡数量,但它们不太方便或需要手动更改。例如:

  • Right mouse button在选项卡上 -> Select All Tabs->Right mouse button再次在选项卡上 -> 将出现带有Close X打开选项卡数量的按钮。

  • 您可以修改V(“列出所有选项卡”)下拉按钮以包含具有自定义样式的选项卡计数:
#TabsToolbar-customization-target {  
  counter-reset: tabCount;  
}

.tabbrowser-tab {  
  counter-increment: tabCount;  
}

#alltabs-button > .toolbarbutton-badge-stack > .toolbarbutton-icon {  
  visibility: collapse !important;  
}

#alltabs-button > .toolbarbutton-badge-stack {  
  position: relative !important;  
}

#alltabs-button > .toolbarbutton-badge-stack::before {  
  content: counter(tabCount);  
  border-bottom: 1px solid var(--toolbarbutton-icon-fill);  
  color: var(--toolbarbutton-icon-fill);  
  opacity: var(--toolbarbutton-icon-fill-opacity);  
  position: absolute;  
  bottom: var(--toolbarbutton-inner-padding);  
  left: 50%;  
  transform: translateX(-50%);  
  padding: 0 3px;  
}
Run Code Online (Sandbox Code Playgroud)

例如,检查此答案以了解如何应用样式。


paa*_*paa 11

启用浏览器控制台的命令行。执行以下代码片段。

(()=>{
  const { ExtensionParent } = ChromeUtils.importESModule("resource://gre/modules/ExtensionParent.sys.mjs");
  const { tabTracker } = ExtensionParent.apiManager.global;
  console.log(tabTracker._tabIds.size)
})();
Run Code Online (Sandbox Code Playgroud)


Nei*_*eil 7

一种方法是在关闭具有多个选项卡的窗口时重新启用 Firefox 93 的警告行为。可以在常规设置的选项卡部分找到此设置;只需勾选“关闭多个选项卡之前确认”复选框即可。