首页
首页> 软件教程> 为什么Safari浏览器在最新版本中取消了部分旧版扩展的支持?

为什么Safari浏览器在最新版本中取消了部分旧版扩展的支持?

作者:佚名时间:2026-06-10 08:32:07

Safari 12起全面弃用旧扩展架构,转向基于Web Extensions的受限新API,并强制最小权限、App Store审核、沙盒隔离与进程隔离,以提升安全、隐私、稳定性和性能。

因为苹果在 Safari 12(2018年随 macOS Mojave 推出)起全面转向新扩展架构,旧版扩展不再兼容。

扩展 API 彻底重构

新版 Safari 使用基于 Web Extensions 标准的全新 API,大幅限制了扩展可访问的网页数据范围。旧扩展依赖的旧接口(如 safari.applicationsafari.browserWindow 等)已被移除,导致它们无法加载或运行。

安全与隐私策略升级

苹果明确将“最小权限原则”写入扩展审核规范:

统一分发与维护控制

苹果将扩展纳入 Mac App Store 生态管理:

性能与稳定性优化

旧扩展常驻内存、无节制注入脚本,是 Safari 闪退和页面卡顿的常见原因:

相关阅读

热门文章

人气下载推荐