viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-31
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
阅读:367回复:6

关于自动隐藏标签栏

楼主#
更多 发布于:2024-05-19 10:52
以前版本有个 browser.tabs.autoHide 当仅有一个标签时自动隐藏标签栏,请教现在该怎么实现?
My Technical Blog: http://art-technical.blogspot.com/
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2024-05-19 11:27
现在支持:has属性用css就可以实现了,忘记哪个版本开始支持的我用的126测试的。
#TabsToolbar:has(.tabbrowser-tab:only-of-type) {
    visibility: collapse !important;
}
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-31
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
2楼#
发布于:2024-05-19 13:22
alanfly:现在支持:has属性用css就可以实现了,忘记哪个版本开始支持的我用的126测试的。
#TabsToolbar:has(.tabbrowser-tab:only-of-type) {
    visibility: collapse !...
回到原帖
我用的127版,测试没效果不清楚哪的问题
@-moz-document url("chrome://browser/content/browser.xul")
url("chrome://browser/content/browser.xhtml") {
    #TabsToolbar:has(.tabbrowser-tab:only-of-type) {
        visibility: collapse !important;
    }
}
My Technical Blog: http://art-technical.blogspot.com/
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2024-05-19 14:12
前缀格式错了,俩url之间应该有逗号分隔,而且新版应该用browser.xhtml就够了,xul是老版本的。
@-moz-document url("chrome://browser/content/browser.xhtml") {
    #TabsToolbar:has(.tabbrowser-tab:only-of-type) {
        visibility: collapse !important;
    }
}
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-31
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
4楼#
发布于:2024-05-19 17:26
alanfly:前缀格式错了,俩url之间应该有逗号分隔,而且新版应该用browser.xhtml就够了,xul是老版本的。
@-moz-document url("chrome://browser/content/browser.xhtml") {

...
回到原帖
大佬专业, 又发现错误了,少了这步.

Create a new folder named chrome
经测试发现127正常实现,115esr不行

@-moz-document url("chrome://browser/content/browser.xhtml") {    #TabsToolbar:has(.tabbrowser-tab:only-of-type) {
        visibility: collapse !important;
    }
}
My Technical Blog: http://art-technical.blogspot.com/
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-05-21
  • 发帖数637
  • 经验583枚
  • 威望0点
  • 贡献值110点
  • 好评度106点
5楼#
发布于:2024-05-19 19:47
:has是121版里正式支持的。之前的版本里到about:config里有个开关layout.css.has-selector.enabled可以打开,但功能不全。你这种用法只在115版里也只是部分支持,我在装了115esr的win7上测试,虽然能生效但无法即时生效,要调整窗口尺寸才行
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-31
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
6楼#
发布于:2024-05-20 07:52
taoww::has是121版里正式支持的。之前的版本里到about:config里有个开关layout.css.has-selector.enabled可以打开,但功能不全。你这种用法只在115版里也只是部分支持,我在装了115esr的win7上测试...回到原帖
layout.css.has-selector.enabled可以打开后,esr版效果真不好,暂时放弃了。感谢分享
My Technical Blog: http://art-technical.blogspot.com/
游客

返回顶部