苹果公司于昨日(9月17日)在WebKit博客上发布更新,详尽说明了Safari 27系统所引入的多项新功能和特性,其中涵盖对MCP协议的支持以及844个问题的修复等。
针对开发者群体,Safari 27浏览器最显著的变动是新增了对MCP(Model Context Protocol)服务器的支持,这使得Claude Code、Codex等AI工具能够操控浏览器窗口,读取DOM结构、网络请求、屏幕截图以及控制台输出,进而协助开发者更高效地调试网站。
对于普通用户来说,Safari 27引入了滚动锚定(Scroll Anchoring)功能。当用户正在阅读文章时,页面上方那些延迟加载的图片、广告、评论或推荐模块,不会再导致当前阅读的段落被向下推移。
IT之家对官方相关介绍进行了翻译,内容如下:
许多网站会在用户阅读或浏览内容时向页面注入新内容。这些新内容通常出现在用户当前视线的上方,例如图片、广告或评论。过去,这种情况会导致用户正在阅读的内容突然被向下推移,造成页面跳转到随机位置,令人感到困惑。
现在,Safari 27.0支持滚动锚定,它会调整滚动位置,**使内容保持在插入内容之前的位置。**滚动锚点由CSS属性overflow-anchor控制,默认值为auto。如果开发者有特殊需求需要禁用滚动锚点,可以使用overflow-anchor: none。
在实际使用场景中,当用户在浏览新闻、论坛、长篇博客或带有广告的网站时,启用该功能后,不会再出现阅读到一半时页面突然“跳”到其他位置的体验问题。
在Bug修复方面,苹果表示在WWDC 2026活动中,官方为Safari 27.0修复了525个问题,而在本次博客文章中,苹果公司宣布Safari 27.0最终修复了844个问题,增幅达到60.76%。
近期文章