作者YuQilin (神兽)
看板Browsers
标题[-Fx-] FlexFox 的重大更新
时间Sat May 17 14:56:24 2025
经过一个多月的更新,FlexFox 现在有了许多新功能:
### 1. 可以用快速键或扩充功能按钮,即时切换 4 种布局模式
- 切换原生垂直分页与 Sidebery 的「自动收合」和「保持打开」模式
- 完全隐藏顶部工具列(导览列、书签列),滑鼠移至萤幕边缘时自动展开
- 完全隐藏原生垂直分页与 Sidebery,滑鼠移至萤幕边缘时展开
- 隐藏所有工具列与侧边栏,仅显示网页内容,滑鼠移至萤幕边缘时展开
以上 4 种布局模式可以根据不同的使用场景,任意组合搭配使用。
**使用范例:**
例如当你需要一边写作、一边参考网页内容,将浏览器和其他应用程式并排显示时,
第 4 种布局可以隐藏所有 UI,仅保留网页画面,最大化可视空间,
很适合在这种场景中使用。
下图的左边是浏览器:
https://i.imgur.com/C8QAUvB.jpeg
如果需要开启多个无 UI 的小视窗,推荐使用这个扩展:
https://addons.mozilla.org/firefox/addon/popup-window/
又或者你想要沉浸式地浏览网页内容,不想被多余的 UI 元素干扰,
但又希望能随时返回桌面环境操作,这时 F11 的全萤幕模式切换就不够灵活,
第 4 种布局提供与全萤幕相同的显示效果,但不会锁住桌面,
使用起来比全萤幕模式方便。
推荐搭配「视窗最大化时自动隐藏 Windows 工作列」的 MOD
https://windhawk.net/mods/taskbar-auto-hide-when-maximized
https://windhawk.net/mods/taskbar-auto-hide-speed
---
### 2. 在 F11 全萤幕模式下,自动隐藏原生垂直分页
当切换到全萤幕时,FlexFox 会自动隐藏原生垂直分页,避免 UI 占据可视空间。
---
### 3. 可轻松自订书签资料夹图示
* 预设情况下 Firefox 会为所有书签资料夹加上相同的图示:
https://i.imgur.com/uC34I53.png
* 使用 `uc.flex.remove-bookmarks-folder-icons`
可以移除资料夹图示,只显示文字:
https://i.imgur.com/Wi9cOk5.png
* 设定 `uc.flex.enable-colored-bookmarks-folder-icons = 1`
会启用第一组彩色资料夹图示:
https://i.imgur.com/azRsrpU.png
* 第一组图示搭配 `uc.flex.remove-bookmarks-labels`
可隐藏文字、只显示图示:
https://i.imgur.com/P09XOig.png
* 设定 `uc.flex.enable-colored-bookmarks-folder-icons = 2`
会启用第二组图示(第二组图示会自动隐藏文字):
https://i.imgur.com/F1aED36.png
如果要自订图示,只需要更换 `../icons/bookmark/` 资料夹下的 `folder*.svg` 档案
。
可以前往 [streamlinehq](
https://www.streamlinehq.com/?tab=free)
寻找喜欢的图示素材,下载後取代预设的档案。
透过 `--uc-bookmark-folder-*` 变数可以设定图示的颜色、位置与大小,
达到自己理想的样式。
---
### 4. 侧边栏开关按钮更换为 Firefox 的 Logo
侧边栏开关按钮的图示现在预设使用 Firefox 的 Logo,
「列出所有分页」的按钮也更换为与 Logo 搭配的样式。
这些更改可以由选项关闭,还原回原本的样式。
此按钮预设会放在导览列最左侧,但位置仍然可以自由调整。
如果将侧边栏放在右侧,Firefox 预设会把按钮移动到汉堡选单的前方,
而 FlexFox 则会自动将它移到整个工具列的最右侧,与垂直分页对齐,
保持布局的一致性。
---
### 5. 支援渐层色强调效果
Firefox 的 Logo、侧边栏彩带与书签星星图示都可以切换为渐层色样式:
* `uc.flex.enable-gradient-highlight = 0`:关闭
* `uc.flex.enable-gradient-highlight = 1`:启用
目前预设提供一组渐层色,是我测试功能时所选择的样本,可能与主题不完全契合。
不过你可以使用 `--uc-gradient-highlight` 变数,设定自己喜欢的渐层效果。
**使用范例:**
当侧边栏开关按钮(Firefox logo)在最左侧,并启用了渐层效果与彩色资料夹图示,
将「列出所有分页」的按钮放在 logo 旁边,打开分页列表後的显示效果:
https://i.imgur.com/j8SzzOQ.png
---
### 6. 支援透过脚本或 git pull 自动安装与更新
FlexFox 现在支援以脚本或 git pull 方式更新,
git pull 可以只更新 `chrome` 资料夹,排除其他不必要的档案。
**线上安装/更新方式:**
连下载都不需要,只需按下 `Win + R` 开启 PowerShell,输入下列指令:
```powershell
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; iex ((New-Object
Net.WebClient).DownloadString('
https://raw.githubusercontent.com/yuuqilin/
FlexFox/refs/heads/main/deploy-userchrome.ps1') -replace '(?s)<#.*?#>', '')
```
脚本会提示选择安装位置,不需要变更的话只要按两次 Enter 即可完成更新。
**本地安装/更新方式:**
如果想静默更新(无需手动操作),可以先下载脚本後执行:
```powershell
powershell -ExecutionPolicy Bypass -Command "$env:FLEXFOX_INSTALL_MODE = '
silent'; .\deploy-userchrome.ps1"
```
系统会自动更新并在完成後自动关闭视窗,非常适合排程或自动化使用。
---
以上为近日更新的功能简介,详细的使用方法,
请参阅 FlexFox 专案网站上的 [README 说明](
https://github.com/yuuqilin/FlexFox)
。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.158.117 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1747464990.A.384.html
1F:推 leon19790602: 推,最近Y大几乎每日更新,都快跟不上了,目前停在 05/17 15:48
2F:→ leon19790602: 3.3.5想说等一次更完再更 05/17 15:48
因为新功能造成的bug太多了,修不完,所以一直在更新XD
现在应该全部修完了,顺便连未来的v140也相容了。
(v140将会是下一个ESR版本,有许多重大变更,
届时可能一些样式又会挂掉,或者造成显示的bug,
但是v140速度快很多,侧边栏的摺叠和展开会非常丝滑流畅)
现在有脚本可以线上自动更新,也可以下载脚本到本地,
设定排程,每28天Firefox更新的时候,自动执行脚本。
脚本会比对本地的样式和github的版本,
如果有需要就会自动更新,使用者不再需要记忆版本号码,
手动检查和下载进行安装,现在更新会比以前方便很多。
我还有几个功能想做的,例如:
* 新分页的搜寻框焦点不要自动跳到url地址栏
* 地址栏搜寻的弹出效果
* 补齐缺失的选单图示
* 自动套用使用者布景主题而不需要使用选项来启用
* 添加类似Arc、Zen的UI布局?
不过目前大致上就这样了,
後续的功能如果用不到的话其实不用更新,
v3.4.2至少可以用到Firefox v140没有问题。
※ 编辑: YuQilin (61.228.158.117 台湾), 05/17/2025 16:24:31
3F:推 MK47: 推 05/18 02:08
4F:推 Noir3068: 推 超好用 05/19 17:02
5F:推 dirtywestwes: 推 05/20 09:13
6F:推 sate5232: 不好意思想问一下,要怎麽把书签工具列後的扩充套件按钮 05/24 12:32
7F:→ sate5232: 推到工具列底部? 05/24 12:32
在 `chrome/components/` 底下新增一个 `uc-user-settings.css` 文件
里面加入
/* Allow bookmarks and search bar to grow */
toolbar:not(
#TabsToolbar) >
#personal-bookmarks {
flex-grow: 1 !important;
}
toolbar:not(
#TabsToolbar) >
#search-container {
flex-grow: 1 !important;
}
※ 编辑: YuQilin (61.228.163.238 台湾), 05/24/2025 19:52:08
8F:推 sate5232: 谢谢 05/26 22:23
9F:推 twobrainhole: 感谢! 05/27 07:22