Firefox 65:如何在地址栏下方设置标签?

DK *_*ose 5 firefox

使用 Firefox 65,如何在地址 (URL) 栏下方而不是上方放置标签?

DK *_*ose 5

以前版本的 Firefox 用户发现,如果他们在地址栏下方有标签,那么升级到65版就打破了这一点:标签出现在地址栏上方

用于正常浏览的 userChrome.css 代码修复(有关适用于普通浏览窗口和隐私浏览窗口的代码,请参阅进一步的内容。)

对于喜欢在地址栏下方显示选项卡的 Firefox 65 用户,该过程在论坛响应 - URL 栏下方的选项卡中进行了描述

Firefox 的样式或外观可以通过在 Firefox 配置文件文件夹中创建一个 chrome 文件夹,然后在其中放置一个包含自定义样式规则的 userChrome.css 文件来修改。您放在 userChrome.css 文件中的规则将覆盖 Firefox 中的默认样式。

谨慎对待:

由于 Mozilla 社区无法控制的其他因素(例如与其他自定义样式规则不兼容),自定义样式规则可能不会每次都起作用。每次发布新的 Firefox 版本时,您的自定义样式规则也可能会停止工作。

在我的系统上,这是userChrome.css的路径:

/home/dkb/.mozilla/firefox/prefix.suffix/chrome/userChrome.css
Run Code Online (Sandbox Code Playgroud)

这两种userChrome.css是区分大小写的。

需要在userChrome.css 中放置以下几行:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* TABS on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}

#TabsToolbar {
 position: absolute !important;
 bottom: 0 !important;
 width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
padding-bottom: var(--tab-min-height) !important;
}
#tabbrowser-tabs {
  width: 100vw !important;
}
Run Code Online (Sandbox Code Playgroud)

保存文件并重新启动 Firefox。

笔记:

  • 如果您的userChrome.css 中已经有内容,那么第一行可能已经存在并且不需要重复。
  • 您需要确保菜单栏或标题栏或两者都可见。如果两者都丢失,底部的选项卡将重叠并遮挡您的书签栏,并且不会显示最小化/恢复/关闭按钮。

隐私浏览的 userChrome.css 代码修复

在底部的 Reposition Tabs 中发现了一个稍长的 userChrome.css 代码,在 Firefox 65.0 的网页正上方?. 它需要用户进行一些修改,但它适用于普通和私人浏览窗口:

@namespace url("<a href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" rel="nofollow">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</a>"); 

/* only needed once
*/

/* TABS: on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}

#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 100vw !important;
}

#tabbrowser-tabs {
width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}

/* TABS: height */
:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 29px !important; /* 27 --- adjust to suit your needs */
}
:root #tabbrowser-tabs {
--tab-min-height: 29px !important; /* 27 --- needs to be the same as above under :root */
--tab-min-width: 80px !important;
}

#TabsToolbar {
height: var(--tab-min-height) !important;
margin-bottom: 1px !important;
box-shadow: ThreeDShadow 0 -1px inset, -moz-dialog 0 1px !important;
}

#tabbrowser-tabs,
#tabbrowser-tabs &gt; .tabbrowser-arrowscrollbox,
.tabbrowser-tabs[positionpinnedtabs] &gt; .tabbrowser-tab[pinned] {
min-height: var(--tab-min-height) !important;
max-height: var(--tab-min-height) !important;
}

/* drag space */
.titlebar-spacer[type="pre-tabs"],
.titlebar-spacer[type="post-tabs"] {
width: 40px;
}

/* Override vertical shifts when moving a tab */
#navigator-toolbox[movingtab] &gt; #titlebar &gt; #TabsToolbar {
padding-bottom: unset !important;
}
#navigator-toolbox[movingtab] #tabbrowser-tabs {
padding-bottom: unset !important;
margin-bottom: unset !important;
}
#navigator-toolbox[movingtab] &gt; #nav-bar {
margin-top: unset !important;
} 
Run Code Online (Sandbox Code Playgroud)

请注意in的px值对我有用。您需要在出现的两行中为您的系统调整它。29--tab-min-height: 29px !important

其他正常浏览窗口的上述注意事项仍需注意。

Firefox 65在地址栏下方带有标签,用于普通和私人窗口:

地址栏下方带有标签的 Firefox 65