浏览器设置
大约 3 分钟
浏览器设置
缓存位置
我使用 RAMDisk,拿到浏览器都会修改缓存位置。
一般的 chromium 内核浏览器都能通过加 --disk-cache-dir="Z:\123"
启动参数更改缓存位置(ref)。Edge 浏览器也可以改注册表。firefox 修改设置项即可。
垂直标签栏
在 firefox 下我使用 Sidebery 扩展作为垂直标签栏。虽然稳定性差点,偶尔会闪退,但是总的来说我还是满意的。
而 chromium 系下没有这个插件,我需要寻找新的垂直标签栏插件。
- Side Space,Vertical Tabs,tabVertikal,Tab Shelf,Thready:全部否决,太宽了。这些都是用的 chromium 侧边栏 api,但是这 api 就是纯纯的脑瘫,有 min width 限制。相关讨论,反正我没看出什么诚意。
- Polychrome则是用的浮动窗口,更捞了。
firefox
20230214,我从 edge 用户转为了 firefox 用户。edge 并不是不满足我的需求,甚至更加贴合我的个人需求(纵向标签栏,firefox 没有内置此功能),换浏览器大约只是我的心血来潮而已。为此我花了很多功夫设置 firefox。然而我还是于 20230304 换回了 edge。
在朋友推荐下,我使用 Firefox Developer Edition(蓝狐狸)而不是原始 Firefox。
- 优点:
- firefox 在 bilibili 等网站的表现较差,放开权限后子页面仍无法读取 cookies。Firefox Developer Edition 无此问题。
只有这个可以安装 ruffle —— Asuka Minato(虽然这不是我的刚需)
设置步骤如下:
- 迁移书签与历史记录。此方面 firefox 有专门的接口,可以一键导入。
- 迁移扩展与扩展数据。具体地:
- 由于 chrome 系扩展与 mozilla 系扩展不兼容,扩展需要手动迁移。
- 包括所有扩展的数据(例如设置项)都需要手动处理。
- Tampermonkey 脚本迁移:Dashboard - Utilities - File Export & Import from file
- 有的脚本可能有自己的设置项,需要手动导出。
- 由于 chrome 系扩展与 mozilla 系扩展不兼容,扩展需要手动迁移。
- about:config
- 设置中文:将
intl.multilingual.enabled
、intl.multilingual.downloadEnabled
设为 true,然后就能在设置中选择中文。 - 更改缓存位置到 RAMDisk src:将
browser.cache.disk.parent_directory
设为字符串值,绝对路径。 - 使用系统滚轮设置:把
mousewheel.system_scroll_override.enabled
改成false
。
- 设置中文:将
- 垂直标签栏
- 隐藏标题栏,书签栏,标签栏:
- 在
about:config
中,将toolkit.legacyUserProfileCustomizations.stylesheets
改为 true。(为了允许 firefox 加载自定义 css) - 在
about:support
中,点击 配置文件夹 -> 打开文件夹(Profile Folder -> Open Folder),在此目录下新建名为chrome
的文件夹,在新文件夹下新建userChrome.css
,写入此处代码。
- 在
adons.mozilla.org
对中国用户屏蔽了广告拦截扩展,因此我使用一个第三方的扩展商店 进行安装。- 强制硬件加速
edge
- 设置 - 隐私、搜索和服务 - 安全性,关闭 阻止可能不需要的应用
kiwi browser
- 无障碍 - 强制启用缩放功能