Releases: zengjiangy/ZZZ
Release list
ZZZ Browser v2.0.1
ZZZ 2.0.1
本版本集中修复分屏、主题显示、阅读模式和书签交互问题。
修复内容
- 修复打开分屏子菜单时,WebView2 页面上出现黑色或白色矩形伪影的问题。
- 修复深色应用配合浅色启动页强调色时,“保存”“项目地址”等主按钮文字不可见的问题。
- 重构阅读模式正文提取,限制 DOM 节点数、文本量与递归深度,避免复杂页面因整棵 DOM 深拷贝而闪退;同时补充百科与文档类正文容器识别。
- 书签资料库支持双击书签直接在新标签页打开。
- 应用、清单、请求 User-Agent、用户脚本环境和多语言 README 的版本号统一更新为 2.0.1。
下载
ZZZ-v2.0.1-win-x64.exe:Windows x64 原生版ZZZ-v2.0.1-win-x86.exe:Windows 10 x86 32 位兼容版;也可在 Windows 10 on Arm 上通过 x86 仿真运行ZZZ-v2.0.1-win-arm64.exe:Windows ARM64 原生版ZZZ-v2.0.1-SHA256SUMS.txt:SHA-256 校验值
验证
- 实际界面复测:分屏子菜单无矩形伪影;深色应用 +
#F3F4F6浅色强调色下主按钮文字可见;Wikipedia 阅读模式稳定进入;双击书签后新标签页正常打开。 - Release 构建:x64、x86、ARM64 均为 2.0.1 单 EXE,0 警告、0 错误。
- 边界测试:71 项全部通过。
- NuGet 依赖漏洞审计:未发现已知易受攻击的软件包。
- GitHub Actions:三架构构建、测试、审计和产物上传全部通过。
这些便携构建未进行商业代码签名;首次运行时 Windows 可能显示信誉提示。
ZZZ Browser v2.0.0
ZZZ 2.0.0
这是一次功能、隐私、可读性与启动性能的综合更新。
主要更新
- 修复浅色启动页背景、浅色强调色和部分设置项的文字对比度;图片与 GIF 背景也会自动选择可读的文字和面板颜色。
- 会话恢复改为事件驱动的原子 journal,保留普通标签顺序和重复页面,始终排除隐私标签;右上角恢复提示持续 10 秒,并可在设置中彻底关闭记录。
- 新增“关于”页、阅读模式(工具栏 / 菜单 / F9)、全应用与网页黑白模式,以及书签名称编辑。
- 首次使用时先显示简短使用条款;同意状态仅保存在本地,拒绝时不会启动网页进程。
- 冷启动不再等待约 16 万条广告规则、历史与用户脚本加载;首个真实网页仍会等待拦截规则就绪。
- 强化网页右键“标记为广告”的原生菜单与宿主兜底路径,并修复 WebView 初始化、标签关闭、应用退出及隐私清理之间的竞态。
- 新增日语、法语、德语、韩语、繁体中文项目主页,并补齐 10 种应用界面的 2.0.0 文案。
下载
ZZZ-v2.0.0-win-x64.exe:Windows x64 原生版ZZZ-v2.0.0-win-x86.exe:Windows 10 x86 32 位兼容版;也可在 Windows 10 on Arm 上通过 x86 仿真运行ZZZ-v2.0.0-win-arm64.exe:Windows ARM64 原生版ZZZ-v2.0.0-SHA256SUMS.txt:SHA-256 校验值
Microsoft WebView2 不提供 ARM32 Runtime 或 Loader,因此无法发布可实际运行的原生 ARM32 WebView2 版本。本项目没有将 ARM64 或 x86 文件改名冒充 ARM32;Windows on Arm 的 32 位兼容方案是 x86 仿真版。参见 WebView2 分发文档 与 Windows on Arm 概览。
验证
- Release 构建:x64、x86、ARM64 均为 2.0.0 单 EXE,且只嵌入对应架构的 WebView2 Loader。
- 边界测试:71 项全部通过。
- NuGet 依赖漏洞审计:未发现已知易受攻击的软件包。
这些便携构建未进行商业代码签名;首次运行时 Windows 可能显示信誉提示。
ZZZ Browser v1.9.6
ZZZ Browser 1.9.6
本版本提升网页广告元素标记的可用范围,统一启动页与应用强调色,并改用隐私安全的会话恢复提示。
重点更新
- “标记为广告”支持顶层页面以及同源、跨域和嵌套 iframe;网页阻止原生右键菜单时会显示宿主兜底菜单。
- 在广告所在框架中捕获选择器、立即隐藏元素,并在框架后续加载时继续应用已保存的元素隐藏规则。
- 修改启动页背景色后,应用按钮、选中状态及交互反馈同步使用该颜色;应用图标保持独立配色。
- 再次启动时先显示正常启动页,不再自动打开旧页面;右上角提供 10 秒“是否还原上次的页面”提示。
- 会话快照入口统一过滤隐私标签,提示在隐私标签中隐藏,隐私页面不会写入恢复记录。
- 移除 x86 WebView2Loader、32 位架构回退和相关构建说明,仅保留 x64 与 ARM64 原生发布。
验证
- 66 项隐私、权限、用户脚本、会话和广告拦截边界测试全部通过。
- x64 / ARM64 Release 构建均为 0 warning、0 error,PE 架构分别校验为
0x8664与0xAA64。 - 两个单文件 EXE 均不包含 x86 WebView2Loader 资源标识。
- NuGet 已知漏洞检查未发现漏洞。
发布文件
ZZZ-v1.9.6-win-x64.exeZZZ-v1.9.6-win-arm64.exeZZZ-v1.9.6-SHA256SUMS.txt
发布物为单文件免安装版本,需要 Windows 10/11、.NET Framework 4.8 和 Microsoft Edge WebView2 Runtime。本版本尚未使用 Authenticode 证书签名;ARM64 已完成原生编译与 PE 校验,本轮没有 ARM64 实机运行环境。
ZZZ Browser v1.9.5
ZZZ Browser 1.9.5
本版本补齐多语言界面,并将内置广告拦截升级为可管理、可更新的规则订阅系统。
重点更新
- 繁体中文、日语、韩语、葡萄牙语、西班牙语、俄语、法语和德语现已覆盖全部 237 项界面文案,不再依赖英语回退。
- 内置 EasyList、EasyList China、CJX's Annoyance List、EasyPrivacy 和 Adblock Warning Removal List;图片中重复的 CJX 项已去重。
- 可启用或停用单项订阅、添加或删除自定义 HTTPS 订阅,并显示规则数、更新时间及错误状态。
- 支持手动、每天或每周更新,也可立即更新;使用 ETag / Last-Modified 条件请求,下载或解析失败时保留上次可用缓存。
- 自定义规则编辑器支持 ABP 兼容网络与元素隐藏规则;网页右键“标记为广告”可立即隐藏元素并保存站点规则。
- 加强订阅安全校验:拒绝 HTML 错误页、无有效规则的响应、HTTPS 降级重定向和超限文件,并通过原子写入保护缓存与用户规则。
验证
- 64 项隐私、权限、用户脚本和广告拦截边界测试全部通过。
- 五个真实内置源更新通过,共解析约 15.4 万条有效规则。
- x64 / ARM64 Release 构建均为 0 warning、0 error;PE 架构分别验证为
0x8664与0xAA64,程序集版本为1.9.5.0。 - NuGet 已知漏洞检查未发现漏洞。
发布文件
ZZZ-v1.9.5-win-x64.exeZZZ-v1.9.5-win-arm64.exeZZZ-v1.9.5-SHA256SUMS.txt
发布物为单文件免安装版本,需要 Windows 10/11、.NET Framework 4.8 和 Microsoft Edge WebView2 Runtime。本版本尚未使用 Authenticode 证书签名;ARM64 已完成原生编译与 PE 校验,本轮没有 ARM64 实机运行环境。
ZZZ Browser v1.9.0
ZZZ Browser 1.9.0
本版本集中处理 1.7.1 全面测试中可在 WebView2 框架内落地的安全、隐私、可靠性与无障碍问题。
重点更新
- 使用完整 Public Suffix List 判断第三方站点,覆盖
github.io、appspot.com、co.za等复杂边界。 - 用户脚本强制执行
@grant/@connect,C# 后端进行二次授权,并以逐脚本令牌隔离网络和GM_*Value存储。 GM_xmlhttpRequest增加并发、上传和内存响应上限;大文件继续使用流式GM_download。- 内置广告拦截支持常用 ABP/EasyList 网络规则与
@@例外规则。 - 增加 WebView2 进程恢复、Runtime 更新提示和每 30 秒非隐私会话快照。
- 启动页根据背景自动切换深浅前景,修复黄色、浅绿、橙色等预设的文字对比度。
- 新增 17 项边界测试和 GitHub Actions 双架构构建检查。
验证
- x64 / ARM64:0 warning、0 error。
- x64 实机:WebRTC 主框架/iframe、位置保护、第三方 Cookie、17 MiB 用户脚本响应、进度/readyState、Cookie、脚本私有存储和后台下载通过。
- 强制结束后会话快照恢复通过。
- NuGet 已知漏洞检查:未发现漏洞。
已知限制
- 受 WebView2 产品边界限制,完整 Chromium 扩展、Web Payment、Push 等能力不在当前框架可实现范围内。
- 发布物提供 SHA-256 校验和,但尚未使用 Authenticode 证书签名。
- ARM64 已完成原生构建和 PE 校验,本轮没有 ARM64 实机运行环境。
ZZZ Browser v1.7.1
ZZZ Browser 1.7.1
本次更新进一步完善外观、界面语言和网页翻译设置。
- 启动页背景新增红色、橙色、黄色、浅绿色 4 个常用预设,连同已有预设、系统取色器与十六进制输入一起使用。
- 浏览器界面现在可选择简体中文、繁体中文、英语、日语、韩语、葡萄牙语、西班牙语、俄语、法语和德语;“跟随系统”也会自动识别这些语言。
- 翻译目标语言改为常用语言下拉预设,同时保留“自定义”入口。旧版本保存的自定义 BCP 47 代码会自动保留,不需要重新设置。
- 提供 Windows x64 和 Windows ARM64 两个原生单文件版本。
运行要求:Windows 10/11、.NET Framework 4.8、Microsoft Edge WebView2 Runtime。
ZZZ 浏览器 v1.7.0
ZZZ 浏览器 v1.7.0
本版本重点修复隐私边界,并增强用户脚本兼容性,同时发布原生 Windows x64 与 ARM64 单文件版本。
隐私与安全
- WebRTC 禁用改为 document-start 注入,在网页脚本之前生效并覆盖所有子框架;相关属性不可删除或重写。
- WebView2 原生地理位置权限始终拒绝;询问/自定义位置仅由不可配置的模拟层返回,网页无法回退到真实设备位置。
- 第三方 Cookie 开关升级为严格模式:剥离所有跨站请求 Cookie、清除跨站响应写入,并启用 Strict Tracking Prevention。
- 隐私资料目录增加当前用户 ACL、可用时 EFS 加密、崩溃/强制退出清理监护和下次启动兜底清理。
用户脚本
GM_xmlhttpRequest支持上传/下载进度、readyState 1–4、超时、中止、文本/JSON/Blob/ArrayBuffer 和 WebView2 当前会话 Cookie。- 移除旧 16 MB 固定响应上限;使用后台流式读取。
GM_download改为 C# 后台文件流,支持 Cookie、进度、超时、中止、重名避让和临时文件清理。
界面
- 重绘工具栏刷新图标。
- 启动页背景颜色新增实时色块、系统取色器和颜色预设。
验证
- x64 与 ARM64 Release 构建均为 0 警告。
- 已实测主文档/iframe WebRTC 封堵、位置模拟不可删除、第三方 Cookie 严格阻止、17 MB+ 脚本响应、会话 Cookie、readyState/进度与后台下载。
请按设备架构下载对应 EXE,并使用 ZZZ-v1.7.0-SHA256SUMS.txt 校验完整性。
ZZZ 浏览器 v1.5.3
ZZZ 浏览器 v1.5.3
更新内容
- 外部下载模式新增 Cookie/登录鉴权提示:需要当前页面登录状态的资源建议优先使用内置下载。
- 地址栏新增历史记录实时匹配下拉,可使用鼠标或方向键选择,按 Enter 打开。
- 地址栏新增搜索联想:输入时自动获取当前内置搜索引擎的建议,并自动取消过期请求。
- 自定义搜索引擎不发送联想请求;隐私标签页关闭历史和在线联想,避免泄露输入内容。
下载
ZZZ.exe:Windows x64/普通版本ZZZ-v1.5.3-win-arm64.exe:Windows ARM64 版本
ZZZ 浏览器 v1.5.2
1.5.2 更新内容
- 重做下载窗口:新增文件大小、已传输/总大小、实时进度、MIME 类型、开始与完成时间、中断原因和完整保存位置。
- 下载完成后可通过“打开文件”按钮或双击记录直接打开;无法关联打开时会在资源管理器中定位文件。
- 将“启用开发者工具 / F12”独立突出显示在“设置 → 高级”;关闭时按 F12 会直接打开对应设置页。
- 明确区分 ZZZ 设置与 DevTools 内部“设置 → 实验”,并在 WebView2 启动前迁移偏好,自动隐藏 Edge 已废弃的 webhint 实验关闭横幅。
下载
ZZZ.exe:普通 Windows 单文件版(x64 优先)ZZZ-v1.5.2-win-arm64.exe:Windows ARM64 单文件版
两个版本均需要 .NET Framework 4.8 和 Microsoft Edge WebView2 Evergreen Runtime。
ZZZ 浏览器 v1.5.1
1.5.1 修复内容
- 修复网页获得焦点后
Ctrl+F无法调出查找框,以及查找框被 WebView2 页面遮挡的问题。 - 分屏在较窄窗口下自动改用上下布局,并可手动切换方向;提供主/副页面独立缩放、界面关闭按钮和
Ctrl+Shift+W快捷关闭。 - 修复点击主页时内置主页协议被误当作搜索词,以及 WebView2 销毁与导航并发导致卡住的问题。
- 新增书签分组编辑、筛选和主页分组展示;书签 HTML 导入导出保留文件夹分组。
下载
ZZZ.exe:普通 Windows 单文件版(x64 优先)ZZZ-v1.5.1-win-arm64.exe:Windows ARM64 单文件版
两个版本均需要 .NET Framework 4.8 和 Microsoft Edge WebView2 Evergreen Runtime。