针对正常浏览的 userChrome.css 代码修复(请参阅下文以了解适用于正常和私人浏览窗口的代码。)

针对正常浏览的 userChrome.css 代码修复(请参阅下文以了解适用于正常和私人浏览窗口的代码。)

使用 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 &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;
} 

注意在作品中px的价值29--tab-min-height: 29px !important。您需要根据系统进行调整两条线其中出现了。

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

带标签页的 Firefox 65以下普通窗口和私人窗口的地址栏:

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 !重要;
}

这可能会给您带来其他后果,因此请点击链接查看解决方法。

相关内容