使用 Firefox 65,如何放置标签以下地址(URL)栏而不是上面?
答案1
以前版本的 Firefox 用户发现,如果他们有标签以下地址栏,升级到版本65打破了:标签出现多于地址栏。
针对正常浏览的 userChrome.css 代码修复(请参阅下文以了解适用于正常和私人浏览窗口的代码。)
对于喜欢显示标签页的 Firefox 65 用户以下地址栏,该过程描述论坛回复 - URL 栏下方的标签
您可以在 Firefox 配置文件文件夹中创建一个 chrome 文件夹,然后将包含自定义样式规则的 userChrome.css 文件放入其中,从而修改 Firefox 的样式或外观。您放入 userChrome.css 文件中的规则将覆盖 Firefox 中的默认样式。
谨慎一点:
由于超出 Mozilla 社区控制范围的其他因素(例如与其他自定义样式规则不兼容),自定义样式规则可能无法每次都起作用。每次发布新的 Firefox 版本时,您的自定义样式规则也可能会停止工作。
在我的系统上,这是用户Chrome.css:
/home/dkb/.mozilla/firefox/prefix.suffix/chrome/userChrome.css
两个都铬合金和用户Chrome.css区分大小写。
以下几行需要放在用户Chrome.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;
}
保存文件并重新启动 Firefox。
笔记:
- 如果您的用户Chrome.css,第一行可能已经存在,不需要重复。
- 您需要确保菜单栏或标题栏或两者均可见。如果两者都缺失,底部的选项卡将重叠并遮挡您的书签栏,并且最小化/恢复/关闭按钮将不会显示。
针对隐私浏览的 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 > .tabbrowser-arrowscrollbox,
.tabbrowser-tabs[positionpinnedtabs] > .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] > #titlebar > #TabsToolbar {
padding-bottom: unset !important;
}
#navigator-toolbox[movingtab] #tabbrowser-tabs {
padding-bottom: unset !important;
margin-bottom: unset !important;
}
#navigator-toolbox[movingtab] > #nav-bar {
margin-top: unset !important;
}
注意在作品中px
的价值29
--tab-min-height: 29px !important
我。您需要根据系统进行调整两条线其中出现了。
仍需注意上述针对正常浏览窗口的其他注意事项。
带标签页的 Firefox 65以下普通窗口和私人窗口的地址栏:
答案2
这我在 Ubuntu 16.04 上使用 Unity 进行工作。
我只需要将 的块#navigator-toolbox #TabsToolbar
(在 FF-65 之前运行)更改为#titlebar
。
#nav-bar { /* 主工具栏 */ -moz-box-ordinal-group: 1 !重要; } #PersonalToolbar { /* 书签工具栏 */ -moz-box-ordinal-group: 2 !重要; } #titlebar { /* 菜单 + 标签栏 */ -moz-box-ordinal-group: 3 !重要; }
这可能会给您带来其他后果,因此请点击链接查看解决方法。