无人小站

chrlauncher 简单介绍

JP-Liu chrlauncherChromiumPortableKiwi Browserfloccus

chrlauncher 简单介绍

作为一个普通的浏览器用户,我对浏览器有几个简单的要求:

  • 浏览器本身不能有广告。
  • 浏览器必须至少支持 Windows 端和 Android。
  • Windows 端必须支持完全便携,支持 uBlock Origin 等扩展。
  • Android 端必须支持去广告功能(不强制要求一定是 uBlock Origin)。
  • Windows 端和 Android 端之间必须有能实现书签同步的方法。
  • 在满足以上要求的情况下,最好开源(这条不强制要求)。

受限于 Firefox 的兼容性问题,最近又一次开始尝试切换到 Chromium,在满足上述条件我大致上确定了下面两个方案:

  • 方案一:Vivaldi Browser (Windows 端和 Android 端)。
  • 方案二:Chromium (Windows 端,使用 chrlauncher 实现便携化)+ Kiwi Browser (Android 端) + floccus (同步扩展)。

本来最简单的方案应该是方案一,但是实际测试之后发现 Vivaldi Browser 的 Windows 端在打开多个页面的时候性能非常差,只能放弃,转而尝试方案二,这里主要说下使用 chrlauncher 制作 Chromium 便携版的经验,关于和 Android 端的 Kiwi Browser 同步,最后会附上我参考的页面。

使用 chrlauncher 制作 Chromium 的便携版

大体上使用 chrlauncher 制作 Chromium 的便携版的步骤如下:

chrlauncher 下载地址:GitHub

  • 下载 chrlauncher 并解压。
  • 打开 chrlauncher.exe(32 位还是 64 位可以根据系统选择) 所在目录下的 chrlauncher.ini,找到 ChromiumType= 开头的那一行,指定需要使用的 Chromium 版本,如果不打算更换的话,也可以保持默认。
  • 运行 chrlauncher.exe,程序会自动下载指定的 Chromium 版本,由于下载地址都托管在国外的服务器,可能需要使用代理,配置的方法是在 chrlauncher.ini 中,找到最后的 #Proxy= 开头的那一行,删除最前面的 # 号,并补上代理信息。
  • 下载完成之后,chrlauncher.exe 会自动解压 Chromium 并启动 Chromium,此时 chrlauncher.exe 所在目录下文件应该如下:
    • bin 文件夹:Chromium 程序所在的文件夹。
    • profile 文件夹:Chromium 的配置文件,只要把整个 chrlauncher 文件夹一起打包,就可以简单带走配置。

chrlauncher 文件夹,lnk 快捷方式是我自己复制的

关于 chrlauncher 的一些补充说明。

  • Windows 10 中设置为默认浏览器。

    • chrlauncher.exe 所在目录下有个 SetDefaultBrowser.bat 脚本,使用管理员运行
    • 在 Windows 的设置→应用→默认应用→Web 浏览器 一项中,会出现一个 chrlauncher 的选项,选中即可。
  • 便携版的 Chromium 固定到 Windows 10 任务栏。

    • 将 chrlauncher 文件夹下的 bin 文件夹内的 chrome.exe 固定到任务栏(注意不要双击打开)。

    • 复制 chrlauncher.ini 中 ChromiumCommandLine= 一行的参数,比如:

      --flag-switches-begin --user-data-dir=..\profile --no-default-browser-check --allow-outdated-plugins --disable-logging --disable-breakpad --flag-switches-end
      
    • 对着任务栏固定的未启动的 Chromium 图标,按下 Shift + 鼠标右键,弹出菜单中选择属性。

    • 在 Chromium 图标属性的窗口的目标框内的 chrome.exe 的路径后,输入 空格+复制的 ChromiumCommandLine 参数,保存,之后可以通过点击任务栏的 Chromium 图标,打开便携版的 Chromium。

Chromium 任务栏图标属性

关于使用 floccus 实现 Android 端和 Windows 端同步书签。

希望这一次真的能成功切换到 Chromium……

JP-Liu
懒人一个