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

相关文章
|
30天前
|
安全 数据安全/隐私保护 Android开发
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
199 75
|
2月前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
79 11
|
7月前
|
Unix 调度 Swift
苹果iOS新手开发之Swift 中获取时间戳有哪些方式?
在Swift中获取时间戳有四种常见方式:1) 使用`Date`对象获取秒级或毫秒级时间戳;2) 通过`CFAbsoluteTimeGetCurrent`获取Core Foundation的秒数,需转换为Unix时间戳;3) 使用`DispatchTime.now()`获取纳秒级精度的调度时间点;4) `ProcessInfo`提供设备启动后的秒数,不表示绝对时间。不同方法适用于不同的精度和场景需求。
220 3
|
3月前
|
存储 人工智能 安全
【通义】AI视界|苹果停止签署iOS 18.0.1,升级用户无法降级
本文由通义自动生成,涵盖24小时内精选的五条科技资讯:奥特曼谈OpenAI未来发展方向,ChatGPT新搜索功能上线遇故障,Perplexity AI选举搜索面临挑战,马斯克谈特斯拉造手机的可能性,以及苹果停止签署iOS 18.0.1。更多精彩内容,欢迎访问通通知道。
|
4月前
|
Android开发 Swift iOS开发
探索安卓与iOS开发的差异:从代码到用户体验
【10月更文挑战第5天】在移动应用开发的广阔天地中,安卓和iOS两大平台各占半壁江山。它们在技术架构、开发环境及用户体验上有着根本的不同。本文通过比较这两种平台的开发过程,揭示背后的设计理念和技术选择如何影响最终产品。我们将深入探讨各自平台的代码示例,理解开发者面临的挑战,以及这些差异如何塑造用户的日常体验。
|
7月前
|
人工智能 搜索推荐 iOS开发
苹果发布iOS 18 Beta 4,新增CarPlay 壁纸等多项功能改进
本文首发于公众号“AntDream”,探索iOS 18 Beta 4新功能与改进: CarPlay壁纸、iCloud设置访问优化、相机控制记忆、隐藏文件夹设计变更、深色/浅色模式图标同步、股票应用图标调整、iPhone镜像功能增强、控制中心蓝牙切换键、AssistiveTouch新增Type to Siri等,以及Apple Intelligence暗示。开发者可通过苹果计划提前体验。
120 12
|
5月前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
193 0
|
7月前
|
Swift iOS开发 Kotlin
苹果iOS新手开发之Swift中实现类似Kotlin的作用域函数
Swift可通过扩展实现类似Kotlin作用域函数效果。如自定义`let`, `run`, `with`, `apply`, `also`,增强代码可读性和简洁性。虽无直接内置支持,但利用Swift特性可达成相似功能。
87 7
|
7月前
|
调度 Swift Android开发
苹果iOS新手开发之Swift中的并发任务和消息机制
Swift的消息机制类似Android的Handler,实现任务调度有三种方式: 1. **Grand Central Dispatch (GCD)**:使用`DispatchQueue`在主线程或后台线程执行任务。 2. **OperationQueue**:提供高级接口管理`Operation`对象。 3. **RunLoop**:处理事件如输入源、计时器,类似Android的`Looper`和`Handler`。 **示例**: - GCD:在不同线程执行代码块。 - OperationQueue:创建操作并执行。 - RunLoop:用Timer添加到RunLoop中。
120 2
|
8月前
|
前端开发 iOS开发
input框设置placeholder属性在iOS中显示不完整
input框设置placeholder属性在iOS中显示不完整
99 1

热门文章

最新文章