无法在Safari Extension Builder中打开扩展程序

时间:2014-07-21 13:07:10

标签: safari safari-extension

我希望在Mac OS X Mavericks上使用Safari 7构建一个开源的Safari扩展。

我已经下载了.safariextz文件,但在点击左下角的小+按钮后选择添加扩展程序时,该文件显示为灰色:

Can't open an extension in Safari http://filedump.fredsted.me/fmm79.png

我不能这样做吗?

1 个答案:

答案 0 :(得分:1)

.safariextz文件是已打包的扩展程序。在将其添加到Extension Builder之前,您需要将其解压缩到未打包状态。你可以这样做:

cd ~/Downloads
xar -xf 'whatever.safariextz'

应显示名为whatever.safariextension的文件夹,然后您可以在Safari Extension Builder中添加该文件夹。

编辑:我刚刚意识到您正在使用的扩展程序的源代码可用:https://github.com/zanmato/Add-to-Transmission - 您最好直接克隆Git存储库然后再修改它而不是从打包文件中提取源。