
随着苹果2027年系统版本的发布,WebKit博客详细介绍了Safari 27.0的新特性。此次更新的核心亮点是Safari MCP服务器,旨在通过允许AI智能体控制浏览器窗口,显著提升开发者工作效率。
Safari MCP服务器:AI智能体的本地化协作
要启用该功能,开发者需在“Safari > 设置 > 高级”中开启“为网页开发者显示功能”,随后在“Safari > 设置 > 开发者”中勾选“允许远程自动化及外部智能体”。
苹果官方指出,Safari MCP服务器完全在本地运行,不发起任何网络调用,也不访问用户在Safari中的个人信息,所有捕获数据直接发送给正在运行的智能体(如Claude Code、Codex等),而非苹果服务器。
借助MCP服务器,AI智能体可直接访问DOM、网络请求、截图和控制台输出,从而独立完成多项任务,包括:
- 查看代码在Safari中的渲染效果;
- 验证表单、结账流程及选择项中的用户状态;
- 对比计算出的样式和布局与其他浏览器的差异;
- 测试无障碍性问题,如缺失标签、错误的ARIA属性及对比度不足;
- 通过分析导航时间和资源加载时间来评估性能。
这一流程消除了开发者在不同窗口间切换、粘贴截图或输入大量提示词描述故障的繁琐步骤。苹果还列出了连接各类智能体的具体命令,并邀请开发者提供反馈。
大幅修复与技术增强
除MCP支持外,Safari 27.0修复了近850个问题,涵盖无障碍性、CSS、编码、字体、表单、MathML、网络及WebRTC等领域。这一数字远高于几个月前WWDC期间宣布的525个修复项。
在新技术支持方面,Safari 27.0引入了对visionOS沉浸式环境的支持,并将HTML <model>元素扩展至iOS、iPadOS和macOS。这意味着网站可以像嵌入图片或视频一样,直接在页面中嵌入交互式3D模型。
此外,更新还带来了备受期待的滚动锚定功能,防止因图片等资源在视图上方加载而导致的页面跳动。Web Inspector也获得多项改进,包括内联颜色对比度信息、更清晰的重定向链可见性以及增强的布局调试功能。其他改进还涉及WebAssembly、WebGPU、JavaScript、媒体播放、Web扩展、WKWebView和服务工作者等领域。