Apple 似乎正在开发一项即将推出的 Safari 功能,该功能将根据在开源 WebKit 代码中找到的参考资料,为各个网站引入深色模式用户偏好。
WebKit 是 Apple 的浏览器引擎,为 iOS 上的所有浏览器提供支持,而9to5Mac发现的新选项在GitHub托管的 WebKit 代码中被称为“以每个网站的偏好覆盖系统颜色方案”。例如,这应该让用户始终以深色模式查看特定网站,即使启用了系统的浅色模式。
自从 Apple 在 iOS 13 中为iPhone和iPad引入深色模式以来,开发人员已经更新了他们的应用界面以匹配系统设置或允许用户覆盖它。Safari 中新的每个网站首选项会将此选项扩展到浏览网站,并让用户更正在浅色或深色模式下无法正确显示的网站。
除了每个网站的显示设置,Apple 正在开发另一种选项来阻止在 Safari 中查看的特定网站上的模式弹出窗口。模态弹出窗口必须通过点击取消或其他按钮来关闭,并且看起来像系统警报。Apple 还在开发一个新的 API,用于管理许多网站使用的 cookie 同意过程。
新的 WebKit 功能被标记为“待定”或将被宣布,因此尚不清楚它们是否可以通过未来的iOS 15和 macOS 12 更新或在新操作系统版本发布的当年晚些时候在 Safari 中使用。
以上是Apple 致力于 Safari 暗模式切换以查看特定网站的详细内容。更多信息请关注PHP中文网其他相关文章!