我希望在Mac OS X Mavericks上使用Safari 7构建一个开源的Safari扩展。
我已经下载了.safariextz文件,但在点击左下角的小+
按钮后选择添加扩展程序时,该文件显示为灰色:
Can't open an extension in Safari http://filedump.fredsted.me/fmm79.png
我不能这样做吗?
答案 0 :(得分:1)
.safariextz
文件是已打包的扩展程序。在将其添加到Extension Builder之前,您需要将其解压缩到未打包状态。你可以这样做:
cd ~/Downloads
xar -xf 'whatever.safariextz'
应显示名为whatever.safariextension
的文件夹,然后您可以在Safari Extension Builder中添加该文件夹。
编辑:我刚刚意识到您正在使用的扩展程序的源代码可用:https://github.com/zanmato/Add-to-Transmission - 您最好直接克隆Git存储库然后再修改它而不是从打包文件中提取源。