Safari 会支持 WebExtensions api 吗?

Will Safari ever support WebExtensions api?

我的网络扩展适用于 Chromium 浏览器、Firefox、Edge,但据我了解 - 现在不可能只用 Safari 浏览器打开相同的代码库?

2021 年更新

Safari 对 WebExtensions 的支持于 2021 年发布,可从 Safari 14(macOS Big Sur 附带)获得。 Safari 的 WebExtensions 在 App Store 中发布。此处的文档:https://developer.apple.com/documentation/safariservices/safari_web_extensions

原回答

我们不可能确定这一点,但 Apple 目前不打算支持 WebExtensions(的一个版本)API。 standard/specification 的名称是浏览器扩展。

Apple 不属于试图制定跨浏览器标准的 W3C 小组:https://www.w3.org/community/browserext/participants

有关浏览器扩展 W3C 工作组的更多一般信息,请参阅 https://browserext.github.io/browserext

可以在此处找到临时规范:https://browserext.github.io/browserext/

macOS Big Sur 中,Safari 将支持 WebExtensions API:

New support for the WebExtensions API and migration tools allows developers to bring Chrome extensions to Safari — letting you personalize your browsing experience with new Safari extensions from your favorite developers.