Firefox 取消“批量关闭标签页”二级菜单

aunsen
aunsen
aunsen
11
文章
55
评论
2020年7月8日13:06:38 3 463

随着 Firefox 78 的到来,原来方便的标签页菜单“关闭右侧标签页”和“关闭其他标签页”给整合到“批量关闭标签页”二级菜单里了,增加了操作步骤。本文就来讲讲怎么将二级关闭标签页菜单还原到原先的一级菜单里。

UC 脚本大法

location.href == 'chrome://browser/content/browser.xhtml' && (() => {
    const closeTabOptions = document.getElementById('closeTabOptions');
    closeTabOptions.parentNode.after(...closeTabOptions.children);
    closeTabOptions.parentNode.remove();
})();

将上面代码另存为 uc 脚本,放到配置目录下的 chrome 文件夹里即可恢复到 Firefox 77 版本之前的样子。

UC 脚本上手有一定的门槛,下面介绍一种更简单的方法

扩展大法好

首先安装三个扩展

第一个扩展是在标签页右键菜单里添加“关闭右侧标签页”选项,第二个扩展是添加“关闭左侧标签页”,第三个扩展是添加“关闭其他标签页”。每个扩展大小仅11kb左右,几乎可以忽略不计。

各位童鞋不要被安装三个扩展吓到,定制 Firefox 第一首选就是扩展,有官方审核托管,有开发者维护,代码质量有保证。在没有扩展可选的情况下我们才去选择 uc 脚本,不要本末倒置搞错了方向。

安装上面三个扩展后,我们的 Firefox 标签页右键便有了“关闭右侧标签页”、“关闭左侧标签页”、“关闭其他标签页”三个选项,这时候我们将原先的“批量关闭标签页”二级菜单给隐藏就好了。

#context_closeTabOptions {
    display: none !important;
  }

将上面代码添加到 userChrome.css 文件里便万事大吉。如何创建并使用 userChrome.css 文件参见下面文章链接

Firefox 取消“批量关闭标签页”二级菜单
如何使用 userChrome.css 自定义 Firefox 的用户界面

由于 userChrome.css 文件的存在,Firefox Quantum 的界面仍然是可以定制的。 你可以编辑这个文件用来隐藏一些不需要的菜单项,将工具栏移动到标签栏的下面,扩展多行的书签工具栏,以及其他通常你觉得不可能的事情。

Follow me

我们来看下对比图

用阳光盒子 Firefox Quantum 增强版的童鞋就不用这么折腾了,你们值得更好的

 

aunsen
  • 本文由 发表于 2020年7月8日13:06:38
  • 转载请务必保留本文链接:https://sunbox.cc/firefox-cancel-batch-close-tabs-secondary-menu.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:3   其中:访客  2   博主  1
    • Iooooou Iooooou 2

      确实有时候许多人本末倒置了,甚至包括我自己。

        • aunsen aunsen

          @ Iooooou 也算历史遗留问题吧,以前uc大行其道,许多人就误以为直有uc才是王道

        • Kevin Kevin 0

          请教一下:
          1、有没有办法为这种菜单设置或修改快捷键的?
          2、有些插件也在标签页菜单中添加右键菜单,请问怎么查询到他的ID来屏蔽他呢?
          不胜感激!