WebKit 代码“曝露”苹果 Safari 新功能:iOS 15/16 或添自定义暗黑模式、弹窗等设置

简介: WebKit 代码“曝露”苹果 Safari 新功能:iOS 15/16 或添自定义暗黑模式、弹窗等设置

近日,9to5Mac 报道了有关苹果开发人员或将给 Safari 浏览器添加更多功能 的消息。报道称,与 iOS 15.4 相关的 WebKit 代码“显示”,苹果或将于 3 月初对浏览器进行一次重大更新,其中就包括黑暗模式和更多模式的一些关键变化。

image.png

具体来说,就是 9to5Mac 方面发现与 iOS 15.4 相关的 WebKit 代码里直接引用了“使用每个网站的首选项覆盖系统配色方案”,据称这是 Safari 中为最终用户提供的一个新选项。

也就是说,这将允许用户在每个网站上使用自定义暗黑模式设置。因此,如果你只想让网页在黑暗模式下呈现,即便操作系统的其他部分仍在“光明”模式下运行,也可以启用此功能。

还记得当初,苹果在其 iOS13 和 macOS 等操作系统中加入暗黑模式时,用户反响有多热烈。现在,苹果似乎有计划在 Safari 中添加一些新元素及更多功能。

“暗黑模式 (Dark Mode)是苹果 iOS13 系统开始引入的新模式,但在此之前的 Mac OS 的系统上,就可以实现“通用设置-外观”来调整界面的浅色、深色切换。苹果 iOS 系统的暗黑模式,可“改善视力不佳和强光下的人的可视性,以及在弱光环境中更好地使用设备”。

关于弹窗及其他新功能

作为一个开源的浏览器引擎,WebKit 同时也是苹果 Mac OS X 系统引擎框架版本的名称,主要用于 Safari,Dashboard,Mail 和其他 Mac OS X 程序。此次,WebKit 代码里的一些变化,也引发了外界对 Safari 浏览器新功能的关注。

与自定义暗黑模式选项类似,该 WebKit 代码还有一个选项也值得关注,那就是“支持用户允许或阻止 iOS 和 macOS 上特定网站的模式弹出窗口(看起来像系统警报)”。

另外,苹果还一直在开发一种新的 API 来管理所谓的“Cookie 许可”。这是因为如今,有越来越多的网站都在要求用户获得收集 Cookie 许可。

值得注意的是,尽管 WebKit 代码与 iOS 15.4 相关(因为这是下一次更新),但这并不一定意味着这些功能将随软件更新一起推出。

据预测,苹果或许会在 iOS 15 上为 Safari 推出这些相对“微妙”的更新;当然,但同样可能的是,苹果已经开始为这些新功能做准备了,可能还会有更多针对 Safari 的新元素加入进来,可能今年晚些时候即将发布的 iOS 16 上就能看到它们。

webkitsafari

相关文章
|
数据采集 存储 Web App开发
Python爬虫系列8-抓取快乐8、刮刮乐、双色球等中奖数据分析规律
人在绝大多数情况下,只要稍微有那么一点的退路,有那么一点余地,就可以成为逃避的借口和理由。努力装装样子,然后给自己一个台阶下,安慰自己说,“你看我已经很努力了,还是不行,那就算了吧”。 老话说得好:只有主动追求的东西才能到手;只要你想做,全世界都会帮你;只要你不想做,一只蚊子都能拦住你。虽说未来可期,但如果你连相信自己的勇气都没有,还有什么资格得到更好的呢。对吧!
2929 0
Python爬虫系列8-抓取快乐8、刮刮乐、双色球等中奖数据分析规律
|
数据中心
Zerotier常用命令整理
Zerotier一款可以让您随时随地轻松连接云,移动,桌面和数据中心资源的工具。通过Zerotier可以轻松地将你的多台设备建立局域网,互联互通。本文主要整理Zerotier在日常使用中的命令,以备日常使用查询。
20362 1
Zerotier常用命令整理
|
编解码 API Android开发
ijkplayer、VLC Player、SmartPlayer、ExoPlayer播放器比较
ijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以ffplay为基础,如果只是使用它进行播放,集成也较为简单,使用也和MediaPlayer差不多,但是要定制化需求,就有一定的门槛高度。支持软硬编解码,支持倍速播放,可以定制化集成需要的功能,集成占用体积也很小,更详细的解释参看下面官方介绍:
1998 0
|
iOS开发 MacOS
使用 google_breakpad 分析 Electron 崩溃日志文件
本机(MacBook Pro)上 Electron 的路径:/usr/local/lib/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron
1573 1
使用 google_breakpad 分析 Electron 崩溃日志文件
|
存储 算法 Java
数据结构与算法的关系(上):算法的特征
算法定义:描述解决问题的方法。这个描述很笼统,很多人一听可能迷迷糊糊的,不明所以。我们来看看其他的定义:算法是解题方案的准确而完整地描述,是一系列解决问题的清晰指令,并且每个操作表示一个或多个指令。这个定义是被普遍认可的,在计算机中,算法就一个多个制定的一序列的指令。
496 0
数据结构与算法的关系(上):算法的特征
|
缓存 Java Maven
IDEA工程突然找不到无法引用jar包
IDEA工程突然找不到无法引用jar包
2100 0
|
云安全 人工智能 安全
复盘 | 最大规模资源耗尽型DDoS,阿里云是如何抵御的?
定义每个域名的“白”,从而更好剔除“黑”。
4665 0
复盘 | 最大规模资源耗尽型DDoS,阿里云是如何抵御的?
|
人工智能 自然语言处理 JavaScript
天猫精灵语音交互体验
生活有良伴,万物有精灵。天猫精灵是阿里推出的人工智能的产品,主要与人进行交互,通过人工智能,改变大众生活方式。生活中经常遇到的场景,小朋友经常使用天猫精灵播放“米小圈上学记”。本篇文章简单介绍下,如何自定义天猫精灵语音交互。
天猫精灵语音交互体验
|
SQL 关系型数据库 MySQL
mysql数据库最基本操作总结(运行截图+sql语句+注释)
mysql数据库最基本操作总结(运行截图+sql语句+注释)
832 0
mysql数据库最基本操作总结(运行截图+sql语句+注释)