浏览器设置

缓存位置

我使用 RAMDisk,拿到浏览器都会修改缓存位置。

一般的 chromium 内核浏览器都能通过加 --disk-cache-dir="Z:\123" 启动参数更改缓存位置 (ref)。不过改启动参数还要去编辑快捷方式,不如注册表:

reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"DiskCacheDir"="Z:\\Temp\\edge"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"DiskCacheDir"="Z:\\Temp\\chrome"

而对于 firefox 可以在地址栏输入 about:config 打开高级设置,然后搜索/新建 browser.cache.disk.parent_directory,填写即可。

(ref)

垂直标签栏

在 firefox 下我使用 Sidebery 扩展作为垂直标签栏。虽然稳定性差点,偶尔会闪退,但是总的来说我还是满意的。

而 chromium 系下没有这个插件,我需要寻找新的垂直标签栏插件。

下载器

详见下载器横评。

实验性选项

进入 edge://flags/,进行一些设置。chrome 系的都可以进类似的 flags。

不要相信 By enabling these features, you could lose browser data or compromise your security or privacy,因为即使不开也会丢数据。

一些比较关键的:

  1. Auto Dark Mode for Web Contents。比起 Dark Reader,这个 Dark 不会向网页里插入 css(某些脑残的网页会检测 Dark Reader)。
    • 问题是不容易启用和禁用(修改状态需要重启浏览器)。如果遇到某些网页在 dark 下的异常,就不好切回去,或者排除网页。所以开不开还是看心情。
  2. Experimental QUIC protocol 和 TLS 1.3 Early Data,都是新协议的性能改进,就不多说了。

firefox

20230214,我从 edge 用户转为了 firefox 用户。edge 并不是不满足我的需求,甚至更加贴合我的个人需求(纵向标签栏,firefox 没有内置此功能),换浏览器大约只是我的心血来潮而已。为此我花了很多功夫设置 firefox。然而我还是于 20230304 换回了 edge。

在朋友推荐下,我使用 Firefox Developer Edition(蓝狐狸)而不是原始 Firefox。

设置步骤如下:

  1. 迁移书签与历史记录。此方面 firefox 有专门的接口,可以一键导入。
  2. 迁移扩展与扩展数据。具体地:
    • 由于 chrome 系扩展与 mozilla 系扩展不兼容,扩展需要手动迁移。
      • 包括所有扩展的数据(例如设置项)都需要手动处理。
    • Tampermonkey 脚本迁移:Dashboard - Utilities - File Export & Import from file
    • 有的脚本可能有自己的设置项,需要手动导出。
  3. about:config
    • 设置中文:将 intl.multilingual.enabled、intl.multilingual.downloadEnabled 设为 true,然后就能在设置中选择中文。
    • 更改缓存位置到 RAMDisk src:将 browser.cache.disk.parent_directory 设为字符串值,绝对路径。
    • 使用系统滚轮设置:把 mousewheel.system_scroll_override.enabled 改成 false。
  4. 垂直标签栏
  5. 隐藏标题栏,书签栏,标签栏:
    • 在 about:config 中,将 toolkit.legacyUserProfileCustomizations.stylesheets 改为 true。(为了允许 firefox 加载自定义 css)
    • 在 about:support 中,点击 配置文件夹 -> 打开文件夹(Profile Folder -> Open Folder),在此目录下新建名为 chrome 的文件夹,在新文件夹下新建 userChrome.css,写入此处代码。
  6. adons.mozilla.org 对中国用户屏蔽了广告拦截扩展,因此我使用一个第三方的扩展商店 进行安装。
  7. 强制硬件加速

edge

  1. 设置 - 隐私、搜索和服务 - 安全性,关闭 阻止可能不需要的应用
  2. 关闭部分快捷键。sb 微软各种没用的东西占用我的快捷键,真忍不了。
    reg
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
    "ConfigureKeyboardShortcuts"="{\"disabled\":[\"paste_and_go\",\"send_feedback\",\"focus_inactive_notification\"]}"
  3. 系统和性能/系统 中,关闭 启动增强 和 关闭 Microsoft Edge 后继续运行后台扩展和应用。
  4. edge 打开新标签页后快速在地址栏输入一些内容,这些内容可能会被微软的地址栏刷新给刷掉(傻逼异步加载机制和微软开屏广告)。所以需要去 edge://settings/startHomeNTP 打开 预加载新选项卡页,以避免这个 bug。
  5. 如果你在地址栏输入发现没有自动联想,请前往 edge://settings/privacy/services/search/searchFilters 开启 使用键入的字符显示搜索和网站建议。

kiwi browser

  1. 无障碍 - 强制启用缩放功能

external

  1. Configuring Firefox