创建你自己的 Safari 扩展

safari 5 开发人员

您知道任何人都可以为 Safari 构建扩展吗?没问题,任何人都可以做到,而且实际上比您想象的要容易。

制作自己的 Safari 扩展程序所需的条件

在这一点上,实际上只是为您的扩展功能创建必要的 HTML 和 Javascript 的问题。部分开发是通过 Safari 在名为 Extension Builder(位于 Developer 菜单下)的东西中完成的,其余部分是在 Extension Builder 创建的文件夹(基本上是扩展包)的内容中完成的。

Apple 正在采用类似于 iOS 的开发方法,因为您您需要成为开发者计划的一部分(虽然加入 Safari 开发者计划是免费的,但为 iOS 开发需要 99 美元),并且您需要为每个扩展生成和下载有效证书。以下是 Apple 对 Safari 扩展和所需证书的评价:

所有 Safari 扩展都必须使用 Apple 提供的数字证书进行签名,用户才能在 Safari 上安装您的扩展。签名的 Safari 扩展程序可保护您的产品免遭篡改,并验证扩展程序的任何更新均来自您。

创建证书非常简单,可以在 Mac 甚至 Windows PC 上通过 Safari Certificate Assistant< 完成/a> 在线。

如果您熟悉 Web 或 iPhone/iPad 的开发,Safari Extension 开发对您来说可能会很自然,您不需要太多帮助即可上手。如果您是新手或只是需要一些帮助来构建您的第一个 Safari 扩展,请查看 Apple 的官方开发人员指南,或 TheAppleBlog 的指南 构建一个扩展。

将您的 Safari 扩展提交给 Apple

一旦您的扩展开发完成,您可以将其提交给 Apple 以包含在未来的 Safari Extension Gallery 中通过他们的提交站点,您将需要:

  • 您的扩展名
  • 用户可以下载您的扩展程序的 URL
  • 关于您的扩展程序功能的简短和详细说明
  • 一个扩展图标(100×100 像素)
  • 您的扩展程序的屏幕截图(425×275 像素)
  • 扩展类别

Safari 推出了很多很棒的扩展,随着更多扩展的到来和 Apple 的官方图库,Safari 的未来似乎更加令人兴奋。