在 iOS 12 系统正式版推送的同时,苹果今天早些时候还为 macOS Sierra 和 High Sierra 系统的 Safari 浏览器带来 12.0 版本更新。
以下是 Safari 12 更新的具体内容,其实归纳起来就是两大主要变化:一、封锁部分旧 Safari 插件;二、支持自动强密码。
♦ 新增在标签页中查看网站图标的功能;
♦ 在创建账户或更改密码时,自动建议和填充独一无二的强密码;
♦ 在 Safari 浏览器「偏好设置」中用旗标标出重复使用的密码;
♦ 支持允许或阻止特定网站中的弹出式窗口;
♦ 阻止嵌入式内容和社交媒体按钮在未经允许的情况下跨站跟踪浏览;
♦ 通过降低广告商识别出 Mac 设备的能力来限制广告重定向;
♦ 自动关闭对浏览性能有负面影响的 Safari 浏览器扩展;
♦ 仅支持经过苹果审核的旧有 Safari 浏览器扩展来提升安全性。
综上所述,Safari 12.0 更新不仅进一步提高了安全性,还加强了对用户隐私的保护。但另一方面,Safari 12 不再支持大多数 NPAPI 插件,可能有的用户需要一段适应时间。
作为弥补,苹果近年正在鼓励开发者转用 Safari 10 新增的 Safari App Extension,将 Safari 的插件和内容像 Mac App 般使用,Safari App Extension 令插件更安全,浏览的数据不会被人看到,由于是以 Mac App 形式运行,故內存和处理器性能要求就更少,在可见的未来,Safari 的插件甚至网页内容均有可能以 Mac App 形式运行。
全新自动强密码格式在预设的情况下会产生长达20个字符的密码,当中包括大写、小写英文字母、数字和字符,而且网页开发者可以使用「passwordrules」属性额外新增密码要求。
当然,Safari 12 还有一项新功能,那就是追加 watchOS 5 支持。为对应 watchOS 5 的新功能——Safari 浏览网页,苹果建议网页开发者以响应式网页设计(Responsive design)设计适用于 watchOS 5 的网页,可以使网页在 Apple Watch 上的显示效果更佳。
苹果建议所有 macOS Sierra 和 High Sierra 用户安装此次更新(Mojave 预装 Safari 12),各位可以前往 Mac App Store 应用「更新」板块升级。