在所有浏览器(Chrome,FF,IE,Opera,Safari)上安装扩展的NSIS Script示例

时间:2012-07-30 12:05:29

标签: google-chrome firefox-addon nsis safari-extension browser-extension

我需要将我的插件打包到安装程序中,以便它可以安装在计算机上的所有可用浏览器上。

浏览了很多主题之后,我发现了一些脚本来单独安装Chrome或FF脚本与NSIS有很多帮助,但我真的需要一个完整的NSIS脚本,能够在一个单独的安装所有浏览器的扩展安装。

我确信这已经构建了很多次,如果有人可以分享一个脚本示例我可以调整到我的需求,我将非常感激,因为我只能找到点点滴滴,并希望看到大的图片很合适。

我的要求非常简单:

  • 以XPi,CRX ..扩展文件格式

  • 获取文件
  • 我需要一个Windows安装程序(NSIS)来为每个可用脚本安装扩展程序

  • 如果它可以从服务器提供,那将是一个加分,但不是修补
  • 我使用Kango框架,因此使用其他解决方案现在不是一个选项

非常感谢你的帮助! 更新:我仍然想弄明白并且找不到太多的支持,请记住我不能使用CROSSRider。请多多帮助

1 个答案:

答案 0 :(得分:3)

无需在那里重新发明轮子。我认为你正在寻找像crossrider.com这样的东西,它是一个跨浏览器的扩展平台。请专门查看应用程序设置中的“Windows Installer”选项 - 您可以选择将扩展程序与安装捆绑在一起。