Mozilla 13 日宣布,全新 Firefox 90 浏览器提供全新 SmartBlock 2.0。SmartBlock 是内建 Firefox 隐私浏览模式和严格模式(Strict mode)的追踪器封锁机制,前一版会封锁使用者透过 Facebook 账号登录网站,这次新版特别针对这点改善。
SmartBlock 是随着今年 3 月 Firefox 87 推出时首次登场,如果你对机制不甚熟悉,不妨参考节录 Mozilla 官方部落的描述:
SmartBlock 能在不损害用户隐私的情况下,智慧恢复被我们追踪保护机制封锁的网页。
SmartBlock 透过为封锁的第三方追踪脚本(Tracking Script)提供本地端替代脚本。替代脚本的运作模式与原始脚本完全相同,以确保网站正常运行。让依赖原始脚本的被封锁站点能载入完好无缺的功能。
但有时会封锁 Facebook 登录按钮。新部落格文章,Mozilla 的 Tom Wisniewski 和 Arthur Edelstein 透过尝试登录 Etsy 线上文创市集范例,解释为什么会发生这种状况。
“Firefox 90 前版本浏览器,如果启用隐私浏览模式,点击‘继续使用 Facebook’按钮登录时,‘登入’程序将无法进行,这是因所需第三方 Facebook 脚本已被 Firefox 封锁。”
▲ Mozilla 透过登录 Etsy 市集为例,解说 SmartBlock 会什么会封锁 Facebook 登录按钮。(Source:Firefox)
但透过 Firefox 90 和 SmartBlock 2.0,虽然 SmartBlock 2.0 仍会封锁跨站追踪,但能完全使用 Facebook 登录按钮存取特定网站。“更新完的浏览器,起先所有 Facebook 脚本都像以前被封锁,以确保你的隐私得到保护。但当点击‘继续使用 Facebook’按钮登录时,SmartBlock 会及时解锁 Facebook 登录脚本,以便让登录顺利进行。”
- Firefox says its revamped SmartBlock won’t break Facebook login buttons anymore
(首图来源:Firefox)