创建你自己的 Safari 扩展
您知道任何人都可以为 Safari 构建扩展吗?没问题,任何人都可以做到,而且实际上比您想象的要容易。
制作自己的 Safari 扩展程序所需的条件
- 了解 HTML、CSS 和 JavaScript(有很多 亚马逊图书
- 最新版本的 Safari(在本例中为 Safari 5)
- 注册加入 Apple 的 Safari 开发者计划
- Apple 为每个 Safari Extension 签署的有效证书
- 为 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 的未来似乎更加令人兴奋。