Macos Firefox 开启垂直侧边栏和隐藏顶部标签
本文介绍了如何在Mac上安装并自定义浏览器的垂直标签页和样式。首先,通过插件市场安装`Sidebery`插件,然后创建`userChrome.css`文件并添加自定义样式。接着,配置`chrome`文件夹的位置,并将`userChrome.css`文件放置到该目录内。最后,根据需要调整标题栏、侧边栏、工具栏等元素的样式。

前言

重新安装浏览器,忘记备份了配置文件,导致自定义样式缺失. 在百度和谷歌还有github搜索了很多解决方案,大部分都是基于Windows的,在Mac下面 原生 按钮位置错乱,要不然就没有,整合了网上很多css自己调试的.

垂直标签页

插件市场安装 Sidebery 根据自己喜好配置就可以了.

添加自定义样式文件

新建userChrome.css文件并复制下面代码 粘贴到到文件里

在路径/Users/用户名/Library/Application Support/Firefox/Profiles/「随机字符串」.default 的配置文件夹内建立chrome文件夹

并将文件 userChrome.css 放置到该目录内

#titlebar {
     /* 这里的值根据自己的需要进行调试 */
   margin-bottom: 5px !important; 
}
#sidebar-header { 
    visibility: collapse !important; 
}

#main-window:not([drawtitle="true"]):not([inFullscreen="true"]) 

#nav-bar { 

   margin-left : 0 px;  /* leftTop drag area */ 

   border-right: 10px solid var(--toolbar-bgcolor); 

}

:root[sizemode="maximized"] #nav-bar {

   margin-top: 10px !important;   /* Top drag area */

   margin-left : 0px !important;  /* hidden leftTop drag area in Fullscreen mode*/

   border-right: 10px solid var(--toolbar-bgcolor); 

} 

:root[privatebrowsingmode="temporary"] #nav-bar {

   border-right: 180px solid var(--toolbar-bgcolor) !important;

} 

/* move down to hidden titlebar */ 

#titlebar {

   margin-bottom: 5px !important; 
}

:root[sizemode="fullscreen"] #titlebar {

      margin-bottom: -25px !important; 

} 

/* move down 3 button on rightTop */ 

.titlebar-buttonbox-container {

 margin-bottom: -5px !important; 

}

:root[sizemode="maximized"] .titlebar-buttonbox-container {

 margin-bottom: -15px !important; 

}

/* move down private icon */ 

.private-browsing-indicator {

 margin-bottom: -8px !important; 

}

:root[sizemode="maximized"] .private-browsing-indicator {

 margin-bottom: -18px !important;

} 

/* hidden horizontal tabbar on top */ 

#tabbrowser-tabs[orient="horizontal"] {

   visibility: collapse !important;

}

#alltabs-button {
  display: none;
}

#sidebar-box[sidebarcommand="_0ad88674-2b41-4cfb-99e3-e206c74a0076_-sidebar-action"]

开启自定义样式支持

在浏览器地址栏 输入 about:config 点击确定 然后查找 toolkit.legacyUserProfileCustomizations.stylesheets 属性值设置为true

重启浏览器后生效

效果图

正常模式 暗黑模式


2024/06/13最新更新 只需要 使用下面的Css样式 然后定制工具栏 勾选标题栏就可以了

#sidebar-header { 
    visibility: collapse !important; 
}

#sidebar-close {
  visibility: collapse;
}



/*#alltabs-button {
  display: none !important;
}*/

#appmenu-button, #tabbrowser-tabs,.tabbrowser-tab, .tabs-newtab-button {
  height:1px !important; display: none !important;
}
#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar {
  height: 0 !important;
}
#main-window:not([tabsintitlebar="true"]) #TabsToolbar {
  visibility: collapse !important;
}

如下图

WX202406131417212x.png

咻兔哔
咻兔哔·2024年5月26日

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处

推荐文章

给项目的GIT目录瘦瘦身
其他技术

给项目的GIT目录瘦瘦身

文章介绍了一系列操作步骤,包括查找大文件、删除指定大文件、重新标记过期缓存文件、回收过期缓存、重新用命令查看文件大小以及重新提交瘦身远程仓库。这些步骤旨在优化存储空间和提高系统性能。

3月21日32
Jetbrains Idea 2019.3.5 不能识别GOROOT SDK版本的解决办法
其他技术

Jetbrains Idea 2019.3.5 不能识别GOROOT SDK版本的解决办法

Jetbrains IDE 2019.3.5无法识别GOROOT SDK版本的问题,解决方法如下:1.进入Go的sdk src/runtime/internal/sys目录。2.编辑zversion.go文件,将go1.17替换成当前版本。参考资料:- https://blog.csdn.net/u011243684/article/details/123865556- https://youtrack.jetbrains.com/issue/GO-11588#focus=Comments-27-5127829.0-0

5月3日22
Golang GUI开发之Webview
其他技术

Golang GUI开发之Webview

本文介绍了如何在Go语言中创建一个简易的跨平台Webview应用。作者首先尝试了多种UI框架和库,如fyne、go-gtk等,但发现它们要么无法实现理想的界面效果,要么缺少某些关键功能。在不断的尝试过程中,发现了`webview/webview`包,它提供了一个浏览器壳子,可以使用各种CSS框架或Vue技术来实现想要的效果。然而,`webview/webview`不支持键盘操作,例如`command+c`、`command+v`和`command+a`等快捷键。为此,作者找到了一个临时的解决方案:在初始化时注入监听代码,以允许用户复制和粘贴文本,选择文件等。最后,通过使用`dialog`包和`webview/webview`库,实现了一个输入框和文件夹选择器的功能,并确保了代码的简洁性。

6月22日39
删除Xcode后git命令无法使用的解决办法
其他技术

删除Xcode后git命令无法使用的解决办法

删除Xcode后,Git命令无法使用,可以通过以下步骤解决:首先确认机器上是否安装了CommandLineTools,如果没有,可以使用命令行或苹果开发者网下载安装。然后执行`xcode-select --switch /Library/Developer/CommandLineTools`,指定新的Xcode路径。最后在终端执行`git –version`检查Git版本信息。

4月15日41