Safari Technology Preview 254 发布,包含多项 WebKit 更新:CSS 新增 size、interpolate-size、calc-size() 等属性,修复网格与 line-clamp 问题;JavaScript、媒体、WebGPU、WebRTC 修复大量缺陷;辅助功能、网络、SVG、WebDriver 及 WebAssembly 亦有改进。
Safari技术预览版253发布,包含多项WebKit修复:辅助功能改进VoiceOver朗读,动画支持滚动时间线,CSS修复网格与列表标记等问题,JavaScript修复BigInt与正则等问题,并在媒体、网络、渲染、SVG、Web API、Web扩展、WebGPU及WebRTC方面修复大量问题。
Safari 27.0 发布,新增83项功能并修复844个问题。主要亮点包括:Safari MCP服务器支持编码代理直接控制浏览器、可定制select元素、滚动锚定、HTML model元素支持3D模型、visionOS沉浸式环境、重写ES模块加载器以修复顶层await,以及BigInt Math、import defer等JavaScript新特性,并包含大量CSS、SVG、WebGPU和WebRTC改进。
macOS 27 Golden Gate 正式版发布,完全放弃 Intel 架构,仅支持 Apple 芯片 Mac,Rosetta 2 进入最后完整支持期。系统优化底层性能,重新打磨 Liquid Glass 设计,用户可调节玻璃透明度,侧边栏回归贴边设计。跨设备协同增强,iPhone 镜像支持调整宽高比,随航支持触控操作。Siri AI 集成聚焦搜索并推出独立应用,Safari 新增网页变化提醒。
iOS 27正式版发布,重点优化性能与Liquid Glass设计,新增透明度调节。Safari支持页面监测提醒,快捷指令加入“否则”逻辑与跨平台数据。相机新增Log 2格式,AirPods支持自定义EQ。Apple Intelligence升级Siri与照片编辑,新增扩展、重构功能。
Safari Technology Preview 252 发布,包含多项 WebKit 更新:CSS 新增 user-select 等支持,修复 line-clamp 和网格问题;JavaScript 修复 Promise.try 等;媒体、渲染、SVG、Web API、WebAssembly、WebGL、WebGPU 及 WebRTC 均有改进与修复。
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元素显示等。
完成下面两步后,将自动完成登录并继续当前操作。