浏览器扩展为人们提供了一种方便而强大的方式来控制他们体验Web的方式。从屏蔽广告到组织标签,扩展功能让人们可以解决日常问题,并为他们的在线生活增添奇思妙想。
在昨天的WWDC大会上,苹果宣布Safari正在采用一个基于Web的API来进行浏览器扩展,类似于Firefox的WebExtensions API。该API使用熟悉的Web技术(如JavaScript、HTML和CSS)构建,使开发人员可以轻松地编写一个代码库,该代码库可以在Firefox、Chrome、Opera和Edge中工作,只需最少的浏览器特定更改。我们很高兴看到对这组通用浏览器扩展API的扩展支持。
有兴趣将您的浏览器扩展移植到Safari吗?请访问MDN了解当前支持哪些API。开发人员可以使用MacOS Big Sur的种子构建在Safari14中开始测试新API。该API将在未来MacOS Mojave和MacOS Catalina上的Safari14中提供。
或者,您可能是浏览器扩展开发的新手。请查看我们的指南和教程,了解有关WebExtensions API的更多信息。然后,访问Firefox扩展研讨会,查找有关开发工具、安全最佳实践和创建出色用户体验的提示的信息。请务必查看我们的指南,了解如何构建跨浏览器扩展。
准备好与世界分享您的扩展了吗(或者甚至只与几个朋友分享!)?我们的文档将指导您完成使您的扩展可供Firefox用户使用的过程。