
BrowseCraft 中文版下载|Windows+macOS+Linux(混合渲染架构的 Rust 实验性桌面浏览器)
30 秒速读:这不是又一款”套壳 Chromium”的浏览器。BrowseCraft 是用 Rust 从零写的实验性桌面浏览器,最大的看点是混合渲染架构:浏览器自己的页面、查看源码、截图走的是自研 HTML/CSS 渲染器(不执行 JavaScript),普通网站则调用系统 WebView(Windows 用 WebView2、macOS 用 WKWebView)。它还把 uBlock Origin 核心的广告过滤引擎和 KeePass 密码库直接做进了浏览器。本篇讲清两套渲染路径怎么选、安装卡点、装完必改的 5 个设置,以及它和 Chrome、Firefox 的真实分工。
软件信息表
| 软件名称 | BrowseCraft(实验性桌面浏览器) |
| 语言与技术 | Rust;界面 egui(GPU 绘制);winit + wry |
| 渲染架构 | 混合:自研 HTML/CSS 渲染器(解析/级联/布局/软件光栅化)+ 系统 WebView |
| 浏览器基础功能 | 垂直标签栏、地址栏、前进后退、重载、主页、书签、历史记录、页面缩放、深色主题 |
| 广告过滤 | 内置 uBlock Origin 核心引擎,兼容 EasyList / uBO 过滤语法 |
| 密码管理 | 对接 KeePass .kdbx 保险库(密码或密钥文件),登录检测、自动填充、保存提示 |
| 截图 | 可见页面截图;无头模式 –screenshot 参数 |
| 平台 | Windows、macOS、Linux |
两套渲染路径怎么选:结论先行
| 路径 | 覆盖场景 | 说明 |
|---|---|---|
| 系统 WebView(默认主力) | 日常浏览普通网站 | Windows 调 Edge Chromium 的 WebView2,macOS 调 WKWebView;JS 完整执行,现代网站体验正常 |
| 自研渲染器 | 浏览器内置页面、查看源码、无头截图、回退浏览 | 解析/级联/布局/软件光栅化一条龙,不执行 JavaScript;Linux 或 WebView 初始化失败时自动回退到它 |
明确取舍:当主力浏览器用,走系统 WebView 路径,体验和系统浏览器一致;想研究渲染管线、做自动化无头截图、或在 WebView 不可用的 Linux 环境兜底,才去碰自研渲染器。Linux 用户注意:回退渲染器对现代 JS 网站的标准支持有限,别指望它替代日常浏览。Servo 是官方画的未来饼(独立页面引擎方向),README 明确写了尚未集成,选型时不要按”以后会有”来算。
安装步骤(只写卡点)
- 优先去 Releases 页拿对应系统的发行包,别自己编译——源码构建要配齐 Rust 工具链和各平台依赖,纯用户没必要走这条路。
- Windows 用户先确认系统里有 WebView2 Runtime(Edge Chromium 内核):普通网页全靠它渲染,缺了就只能看自研渲染器的静态页面,绝大多数网站会残。
- macOS 未签名包首次启动会被 Gatekeeper 拦截:系统设置 → 隐私与安全性 → 仍要打开(或右键 → 打开),只需操作一次。
- KeePass 对接需要你手里已经有 .kdbx 保险库文件(密码或密钥文件二选一),浏览器本身不帮你建库,先把 KeePass 那边准备好。
- 装完先打开一个 JS 重度网站(如视频站)和一个纯静态页面,确认两条渲染路径都正常,再决定是否当主力用。
装完必改的 5 个设置
- 过滤规则订阅:确认 EasyList 已加载;中文网站多的话再加一条中文过滤订阅(uBO 语法兼容)。macOS 注意:它的 JS 网络钩子只是尽力而为,过滤行为可能和其他平台有差异,装完拿几个广告多的站实测一遍。
- KeePass 保险库指向:设置里把 .kdbx 文件路径指好,选密码还是密钥文件,开登录自动填充 + 保存提示。密码库没接上之前,别在浏览器里存任何密码。
- 默认搜索引擎与主页:地址栏默认搜索引擎按自己习惯换掉;主页设成常用起始页,别用默认占位。
- 深色主题跟随系统:界面有深色主题,设成跟随系统,晚上不晃眼。HiDPI 显示器顺手把默认页面缩放调到 125% 左右。
- 无头截图参数记下来:
--screenshot是研究/自动化场景的利器,把常用命令写进笔记:无头截图不走 WebView,走的是自研渲染器,JS 动态内容截不到,先想清楚再用。
独家整理:BrowseCraft vs Chrome / Firefox
| 维度 | BrowseCraft | Chrome | Firefox |
|---|---|---|---|
| 引擎 | 系统 WebView + 自研渲染器(实验) | Blink(自带) | Gecko(自带) |
| 广告过滤 | 内置 uBO 核心,无需装扩展 | 需装扩展(Manifest V3 受限) | 需装扩展 |
| 密码管理 | 原生对接 KeePass .kdbx | 谷歌密码管理 | Firefox 账户同步 |
| 跨平台一致性 | 弱(依赖各系统 WebView) | 强 | 强 |
| 适合 | 研究渲染架构、Rust 桌面开发、无头截图 | 日常主力、生态完整 | 注重隐私的日常主力 |
一句话:要研究”浏览器怎么做出来”选 BrowseCraft;要稳定上网,Chrome/Firefox 仍然是答案——README 自己都没做生产就绪声明,别拿实验品当主力还怪它崩。
注意事项与常见问题
- Linux 下现代网站体验会打折:没有系统 WebView 兜底时自动回退自研渲染器,不执行 JS。装之前先确认你的发行版能不能初始化 wry 的 WebView,不能就别当主力。
- Windows 本质还是 Edge 内核在干活:普通网页走 WebView2,等于”换了壳的 Edge 渲染”。指望它”独立于 Chromium 生态” currently 不现实,隐私诉求别押宝在这。
- 升级前先看 Release Notes 里 wry / egui / 过滤引擎的变更:这三处是升级翻车重灾区(WebView 初始化、界面绘制、规则解析),升完把”JS 站 + 静态页 + 密码填充”三件套重测一遍。
- 过滤规则别一次订阅十几条:规则越多,macOS 上尽力而为的钩子越容易行为异常,从 EasyList 一条开始加,够用就停。
- KeePass 保险库文件搬家/改名后,浏览器里要重新指向路径,否则自动填充静默失效——换电脑迁移时最容易踩。
适合谁,不适合谁
适合:想研究 Rust 桌面浏览器架构、HTML/CSS 渲染管线、混合 WebView 设计的开发者;学 egui 界面开发的人;需要无头截图做自动化的技术用户;KeePass 重度用户想试试原生对接的。
不适合:只想找个稳定浏览器上网的人(Chrome/Firefox 更合适);Linux 下指望它完美替代主力浏览器的;需要浏览器云同步、多设备接力的。
开源地址
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







