创建您自己的Safari 扩展
目录:
您知道任何人都可以为Safari 构建扩展吗?没问题,任何人都可以做到,而且实际上比你想象的要容易。
制作自己的Safari Extension需要什么
- HTML、CSS和JavaScript的知识(如果你是新手亚马逊上有很多书)
- 最新版本的Safari(本例中为Safari 5)
- 注册成为苹果Safari开发者计划的一部分
- Apple为每个Safari Extension签署的有效证书
- 收藏Safari Dev Center
- 在Safari中启用开发者菜单
在这一点上,它实际上只是为您的扩展功能创建必要的 HTML 和 Javascript 的问题。部分开发是通过 Safari 在名为 Extension Builder(位于开发人员菜单下)的东西中完成的,其余部分是在 Extension Builder 创建的文件夹(基本上是扩展包)的内容中完成的。
Apple 正在采取类似于 iOS 开发的方法,因为您需要成为开发者计划的一部分(虽然加入 Safari 开发者计划是免费的,但为 iOS 开发需要 99 美元),并且您需要为每个扩展生成并下载有效证书。以下是 Apple 对 Safari 扩展和所需证书的说明:
创建证书非常轻松,可以通过在线Safari 证书助理从Mac 甚至Windows PC 完成。
如果您熟悉 web 或 iPhone/iPad 的开发,Safari 扩展开发对您来说可能很自然,您不需要太多帮助即可开始。如果您是新手或只是需要一些帮助来构建您的第一个 Safari 扩展,请查看 Apple 的官方开发人员指南或 TheAppleBlog 的构建扩展指南。
将您的Safari 扩展提交给Apple
一旦你的扩展开发完成,你可以通过他们的提交网站将它提交给Apple,以包含在未来的Safari Extension Gallery中,你将需要:
- 你的扩展名
- 用户可以下载您的扩展的URL
- 关于扩展功能的简短和详细说明
- 扩展图标(100×100像素)
- 你的扩展截图(425×275像素)
- 扩展类别
Safari 有很多很棒的扩展,随着更多扩展的到来,Apple 的官方画廊看起来 Safari 的未来更加令人兴奋。