Safari 27修复了顶层await的兼容性问题,重写了模块加载器,从自托管JavaScript改为原生C++实现,解决了模块执行顺序错误和“访问前初始化”报错。新加载器通过测试验证,支持顶层await和ES模块,开发者可在生产环境中使用。
Safari技术预览版251发布,适用于macOS Golden Gate和Tahoe。更新涵盖CSS、JavaScript、WebGPU等多项改进,包括支持@supports规则、object-view-box属性、随机函数、迭代器新方法、WebAssembly Memory64等。修复了SVG链接、文本溢出、滚动捕捉、音频处理及Web Inspector记录功能等问题,并移除部分非标准特性。
Safari技术预览版250发布,支持macOS Golden Gate和Tahoe。更新包括CSS新增ruby-overhang、text-decoration-inset等属性,JavaScript支持显式资源管理和Iterator.zip(),修复VoiceOver文本域读取、IndexedDB约束错误及滚动问题,并增强WebAssembly多内存和SIMD指令支持。
Safari扩展的popup窗口滚动迟缓,源于其根据内容自动调整高度,导致频繁渲染。作者通过固定popup宽高并内部滚动解决,同时修复了白屏、暗色模式失效和滚动位置异常等问题。已向Apple提交报告,并分享至社区仓库。
文章介绍了在GitHub Actions中使用Xcode云签名发布Safari扩展时遇到的两个陷阱:一是CI runner每次新建证书导致证书数量超限,需手动导入.p12证书;二是App Store Connect API Key需Admin角色,否则报错。解决方案是预先配置证书和密钥,并清理孤儿证书。
Safari技术预览版249发布,适用于macOS Golden Gate和Tahoe。更新包括:修复无障碍、动画、CSS网格、滚动等问题;新增CSS attr()、if()、calc-mix()函数,Temporal对象,WebGPU子组,popover=hint支持;改进Web Inspector和WebDriver,并修复多个渲染和媒体相关缺陷。
Safari 26.6发布,主要更新为WebAssembly的流式编译新增compileOptions参数,支持JS String Builtins,无需回退。同时修复八个bug,涵盖CSS缩放、定位、字体,网络cookie删除,Service Worker注册清理,扩展性能及WebRTC候选收集问题。更新适用于iOS、iPadOS、visionOS及macOS系统。
Safari技术预览版248发布,适用于macOS Golden Gate和Tahoe。更新修复了多项问题,包括VoiceOver导航、CSS颜色插值、滚动捕捉、表单控件渲染、视频播放、SVG文本路径、内容安全策略、IndexedDB事务阻塞,并新增BigInt数学方法支持及WebDriver数字凭证API。
本文介绍如何利用GitHub Actions实现Safari扩展的全自动发布流程。通过两个工具(wxt-module-safari-xcode和safari-webext-publish-action),将构建、签名、上传和提交审核等步骤自动化。用户只需修改package.json中的版本号并推送代码,即可触发发布。文章详细说明了配置WXT、准备证书、Provisioning Profiles和API密钥等前置条件,并解释了workflow中build和submit两个job的分工。
苹果的Safari技术预览版247引入了内置的模型上下文协议(MCP)服务器,允许AI代理直接访问Safari浏览器,改善开发者工作流程,支持截图和DOM检查等功能。MCP架构确保用户隐私,数据不被发送给苹果,正在成为平台基础设施,开发者期待软件提供MCP接口。
Safari MCP服务器为网页开发者提供高效的调试工作流程,支持性能分析、可访问性检查和用户状态验证,帮助开发者快速定位和修复问题,提高开发效率。安装后,开发者可通过简单命令与代理互动,轻松解决网站问题。
Safari技术预览版247现已推出,适用于macOS。此次更新修复了多个无障碍、CSS、JavaScript、媒体和SVG方面的问题,并新增了对calc-mix()的支持和WebCodecs的颜色空间覆盖。用户可通过系统设置进行更新。
Google Meet网页版升级后,iPhone用户可通过Safari浏览器直接加入会议,无需下载应用。此功能于6月23日推出,用户即使没有Google账户也可通过姓名申请加入。部分用户可能需等待更新生效。
Safari技术预览版246已发布,适用于macOS。此次更新包含WebKit的多项改进,增强了无障碍功能,支持CSS新特性,并修复了多个错误,包括文本装饰、布局问题及SVG元素显示等。
在WWDC26上,Apple介绍了AI功能,macOS 27正式放弃Intel架构,仅支持Apple自研芯片。新系统优化了性能和界面设计,改进了透明效果和侧边栏图标。Siri AI集成到聚焦搜索中,支持更智能的对话和任务处理。Safari新增网页变化提醒功能,整体系统更注重稳定性和性能优化。
文章讨论了新版本Safari的58个新特性和525个修复,强调了安全性的重要性。作者分享了对网络未来的担忧,并提到支持者的增加,同时介绍了CSS的新功能和Web开发的最佳实践。作者计划继续推进Web Weekly,并鼓励读者参与。
WWDC 2026 发布了 iOS 27,重点优化系统体验。新版本引入透明度调节、图标优化和流畅度提升,App 启动速度提高30%。Safari 增加页面监测功能,AI 技术改善输入法和照片编辑。Siri AI 升级,但在中国大陆用户无法完全体验。整体来看,iOS 27 值得升级。
Safari技术预览245版已发布,适用于macOS。此次更新包含WebKit的多项改进和修复,涉及无障碍功能、CSS新特性和JavaScript支持,修复了多个性能问题和样式应用错误,提升了用户体验。
苹果正在利用人工智能改善Safari浏览器的扩展功能,用户可以通过描述需求创建自定义扩展,如“保存和跟踪食谱”。此外,Safari将自动分类标签页,并能自动更改泄露的密码,以提升用户体验,缩小与竞争对手的差距。
Safari 27 beta发布,新增58个功能和525个修复,提升网页开发体验。主要更新包括可定制的<select>元素、滚动锚定、WebAssembly与JavaScript Promise集成等,致力于提高现有功能质量,确保与网页标准对齐,修复了大量兼容性问题。
完成下面两步后,将自动完成登录并继续当前操作。