修复 · 一致性 白名单通配符修复与更智能的按网站默认设置
Performance v1.4.3
v1.4.3 是一次以白名单为核心的问题修复版本。像 `*.example.com` 这样的通配符条目(界面提示本身建议的格式)此前会悄无声息地匹配不到任何内容,而且只要有一条通配符条目,就可能破坏所有白名单条目的按网站排除设置,使白名单看起来完全不起作用。现在,通配符和 www 前缀会被自动清理,现有条目也会在更新时自动迁移。手动添加的白名单条目现在默认绕过所有功能,弹出窗口中的网站开关能够识别子域名,页脚的版本号改为从 manifest 读取,拦截列表也已刷新。
- 修复了一个白名单问题:像 `*.example.com` 这样的通配符条目会悄无声息地匹配不到任何内容,并可能破坏其他所有条目的按网站排除设置;现有条目会在更新时自动迁移
- 手动添加域名现在默认绕过所有功能,与弹出窗口中的按网站开关保持一致,你仍可将某个条目限定为仅针对特定功能
- 弹出窗口中的网站开关现在能识别白名单域名同样覆盖其子域名,因此当 example.com 在白名单中时,它会在 play.example.com 上正确显示“已停用”
- 弹出窗口底部的版本号现在从 manifest 读取,始终准确无误
- 已从所有上游来源更新拦截列表,三个级别共 186,674 条规则
白名单终于按预期工作
多亏一位用户的敏锐反馈,我们发现了一个严重的白名单 bug。像 *.example.com 这样的条目(正是界面自身提示所建议的格式)实际上什么都匹配不到,且没有任何提示。更糟的是,只要有一个通配符条目,就会破坏列表中所有条目的按网站排除注册,导致白名单看起来完全不起作用。
现在添加域名时会自动去除通配符和 www 前缀,扩展更新时也会迁移已有条目。*.example.com、www.example.com 和 example.com 的效果完全相同:一个域名始终覆盖其所有子域名。
同时还带来了两项相关修复。以前手动添加域名默认只会绕过广告拦截,脚本拦截、自动播放控制以及其他优化仍会在你刚加入白名单的网站上生效。现在手动添加默认绕过所有功能,与弹出窗口中按网站开关一直以来的行为相同,你仍可将某个条目限定为仅针对特定功能。此外,弹出窗口的按网站开关现在能识别子域名:当 example.com 在白名单中时,它会在 play.example.com 上正确显示已停用。
弹出窗口底部的版本号此前是硬编码的,早已过时,仍显示为 v1.4.1。现在它从 manifest 读取,始终与已安装的版本一致。
拦截列表更新
所有拦截列表均已从每个上游来源更新,三个级别共 186,674 条规则:100,000 个广告和跟踪器域名(Free)、64,829 条隐私和遥测规则(Medium)、21,845 条恶意软件、网络钓鱼和欺诈规则(Pro)。这次只是保持列表内容最新,规则数量并无变化。