由 JavaScript 之父布兰登艾奇创立的 Brave Browser 日前发布公告称,该公司已经决定放弃 Brave 浏览器中隐私保护模式提供的严格模式,后续会继续提供标准指纹保护功能。这里的指纹保护并不是说真的收集用户的指纹,而是通过浏览器版本、系统版本、屏幕分辨率、语言、地区等生成的一个唯一的特殊字符串。
这个字符串用来替代传统的 Cookies,即不允许网站通过 Cookies 来跟踪用户,但可以通过指纹来跟踪用户,当然指纹模式的准确性要远低于 Cookies,对用户来说这是好事,对网站来说则是相反的。
那为什么 Brave 要放弃这个功能呢?原因在经过一大段时间的测试,只有 0.5% 的用户主动开启了严格模式,大约为 33 名用户,其他用户都使用默认的标准保护。
而开启严格模式后,相当一部分网站会出现异常,甚至不少网站会完全无法使用,因为 Cookies 被拦截了,大多数网站依然依赖于传统的 Cookies 功能。
最终 Brave 决定放弃严格模式,不再测试,目前在每夜构建版中 Brave 已经删除了严格模式。
Brave 团队认为,为相对来说比较小的用户群投入资源来继续维护严格模式并不是对整个项目有限资源的最好利用,展望未来,该团队会继续致力于标准保护模式的功能增强和优化、继续改进指纹保护功能,同时尽可能保持与网站的兼容性。