Skip to content

About

Brwoser portable loader. Modified From MyFirefox.

Topics

Resources

Stars

109 stars

Watchers

2 watching

Forks

 
 

Repository files navigation

RunFirefox

English Version

Stable Beta Downloads

RunFirefox 从 MyFirefox 演进而来,是支持 Gecko 与 Chromium 系浏览器的便携版启动器。

  1. 自定义浏览器程序文件、用户数据文件夹和缓存文件夹的位置等。
  2. 制作支持的浏览器便携版,并可设为默认浏览器(与安装版一样,在浏览器设置里设置即可)。
  3. 支持浏览器启动/退出时运行外部程序。
  4. 支持锁定到任务栏后点击启动(打开浏览器后在任务栏右键锁定即可)
  5. Gecko 与 Chromium 系浏览器的 Jump List 提供常用网站、浏览器启动任务和启动器设置入口。
  6. 网络设置支持 1–10 线程分段下载,以及 HTTP、SOCKS5 和 Windows 系统代理;使用代理时直接访问原始站点,不经过下载镜像。系统代理支持 PAC/WPAD 与绕过规则,重定向后重新解析代理,解析失败时使用直连。多线程与代理需要系统提供 curl.exe,未检测到时线程数固定为 1 并使用原有直连下载。

点此查看如何制作便携版?

查看完整更新日志

Brave / Whale 的 Chrome++

Chrome++ 标签页保留可选安装和标签操作设置。Brave、Whale 使用内置自编译 DLL,按浏览器 EXE 的实际 x86/x64 架构离线安装,与启动器位数无关;不支持 ARM64。页面显示已安装版本和内置版本,文件不一致时可手动替换为内置版,无需查询上游更新。首次安装使用 libs/chrome_plus/chrome++.ini 中的内置完整配置,并保留已有的用户自定义配置。

如何自定义图标构建

  1. 克隆此项目
  2. icons目录删除Firefox.ico以外的文件
  3. 添加你想用于构建的图标,然后提交到 Github
  4. 打 tag 后,push 到 GitHub 后会自动构建

从浏览器 EXE 提取图标

将浏览器的 EXE 或 DLL 拖到 scripts\extract-exe-icon.cmd 上,即可在当前目录生成同名 ICO。工具直接复制程序中的原始多尺寸图标资源,不会缩放或重新编码图像帧。

浏览器程序通常包含主程序、隐私模式、测试版和文件关联等多个图标组。可先列出所有图标组,再指定需要提取的组:

pwsh -File .\scripts\extract-exe-icon.ps1 -ExePath "C:\Path\browser.exe" -List
pwsh -File .\scripts\extract-exe-icon.ps1 -ExePath "C:\Path\browser.exe" -Group IDR_MAINFRAME -OutputPath .\icons\Browser.ico

未指定 -Group 时提取第一个图标组。目标文件已存在时需显式添加 -Force 才会覆盖。

如果提取出的 ICO 因 256×256 未压缩 DIB 帧而过大,可将 ICO 拖到 scripts\compress-ico.cmd 上。工具仅把 256×256 DIB 转成更小的 PNG,小尺寸兼容帧保持不变,并在源文件旁生成 原名.compressed.ico,不会覆盖源文件。

也可以通过命令行指定输出路径:

pwsh -File .\scripts\compress-ico.ps1 -Paths .\icons\Whale.ico -OutputPath .\icons\Whale.compressed.ico

自定义语言

程序的多语言文案内嵌在 exe 中,同时支持用 LangCustom.ini 在不重新编译的情况下自定义或新增语言:

  • 在 exe 同目录放置 LangCustom.ini 即生效(仓库根目录附带一个含完整西班牙语 [es-ES] 示例的模板)。
  • 合并是按 key 进行的:同名 key 覆盖内置文案,其余内置文案保持不变;也可以只写需要修改的少量 key。
  • 新增一个语言 section(例如 [ja-JP])后,该语言会自动出现在设置界面的语言下拉框中。新 section 至少需要 LangTitle,LangSupportAuthor、LangSupportUrl 为可选。
  • 语言代码建议使用 Firefox 可识别的格式,例如 en-US、zh-CN、es-ES。
  • 修改或切换语言后需要重启 RunFirefox 才能生效。

如何下载

右边 Latest,如果你视力不好,按 Ctrl + F 在此页面查找文本 Latest

测试版下载链接:https://nightly.link/benzBrake/RunFirefox/workflows/build/master

感谢

甲壳虫 https://github.com/cnjackchen/

Justin Wong https://github.com/jusw85

About

Brwoser portable loader. Modified From MyFirefox.

Topics

Resources

Stars

109 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages