苹果详解Safari 27升级:支持MCP协议并修复844个问题
苹果公司更新WebKit博文,详细介绍Safari 27浏览器新特性。该版本新增支持MCP协议,允许AI工具辅助开发者调试;同时引入滚动锚定功能,解决阅读时页面内容跳动问题。此外,Safari 27累计修复844个Bug,较此前公布数量显著增加。
驱动中国9月18日消息,苹果公司于昨日更新 WebKit 官方博文,详细披露了 Safari 27 浏览器版本的各项新功能与技术改进。此次更新重点包括对 MCP 协议的支持、滚动锚定功能的引入,以及大量 Bug 的修复工作。
在开发者层面,Safari 27 的主要变化是新增了对 MCP(Model Context Protocol)服务器的支持。这一功能允许 Claude Code、Codex 等人工智能工具直接控制浏览器窗口。通过该协议,AI 工具能够读取 DOM 结构、监控网络请求、获取屏幕截图以及查看控制台输出,从而协助开发者更高效地完成网站调试工作。
针对普通用户的使用体验,Safari 27 引入了滚动锚定(Scroll Anchoring)机制。该功能旨在解决浏览过程中因页面动态加载内容导致的视觉跳动问题。在许多新闻、论坛或博客类网站中,图片、广告、评论或推荐模块往往在用户阅读时延迟加载并注入页面。若这些新内容出现在用户当前视线的上方,会导致正在阅读的段落被向下推移,造成页面跳转至随机位置,干扰阅读连续性。
启用滚动锚定后,Safari 27 会自动调整滚动位置,确保内容保持在插入新元素之前的相对位置,从而维持阅读视线的稳定。该功能由 CSS 属性 overflow-anchor 控制,默认值为 auto。若开发者因特殊需求希望禁用此功能,可将属性值设置为 overflow-anchor: none。这一改进特别适用于浏览长篇内容或带有动态广告的网站,避免阅读中途页面突然“跳动”。
在系统稳定性方面,苹果公司公布了 Safari 27.0 的 Bug 修复数据。据 WebKit 博文介绍,在 WWDC 2026 活动期间,官方曾宣布为 Safari 27.0 修复了 525 个问题。而在最新的详细报告中,Safari 27.0 最终累计修复的问题数量达到 844 个,相比此前公布的数字增幅约为 60.76%。这一数据更新反映了苹果在浏览器内核优化与稳定性提升方面的持续投入。