【问题标题】:NSIS Script example to install extension on all browsers (Chrome, FF, IE, Opera, Safari)在所有浏览器(Chrome、FF、IE、Opera、Safari)上安装扩展的 NSIS 脚本示例
【发布时间】:2012-07-30 12:05:28
【问题描述】:

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

在浏览了许多主题之后,我发现了一些脚本可以使用 NSIS 单独安装 Chrome 或 FF 脚本,这对我有很大帮助,但我真的需要一个完整的 NSIS 脚本,它能够在一个单一的情况下为所有浏览器安装扩展安装。

我确信这已经构建了很多次,如果有人可以分享一个脚本示例,我可以根据我的需要进行调整,我将不胜感激,因为我只能找到一些零碎的东西,并想看看大图片合二为一。

我的要求很简单:

  • 获得 XPi、CRX.. 扩展文件格式的文件

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

  • 如果它可以从服务器馈送,那将是一个加分项,但不是诬告
  • 我使用的是 Kango 框架,所以暂时不能使用其他解决方案

非常感谢您的帮助! 更新:我仍在努力解决,找不到太多支持,请记住我不能使用 CROSSRider。请帮忙,非常感谢

【问题讨论】:

  • 如果您需要它并且已经找到了为单个浏览器安装的脚本,为什么不尝试将它们放在一起呢?如果您对此有具体问题,可以询问这些问题。

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


【解决方案1】:

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

【讨论】:

  • 感谢您的回答,但我目前正在使用 Kango 框架并喜欢它,出于货币化原因,我不会使用 Crossrider,而是想使用 NSIS 安装脚本或类似的安装程序。请帮助非常感谢!
  • @user1548936 Crossrider 是免费的,所以我不确定你所说的“盈利原因”是什么意思
  • 嗨 Soroush,看看 user1548936 又问了什么:“但我真的需要一个完整的 NSIS 脚本,它能够在一次安装中为所有浏览器安装扩展。”。据我所知,您可以使用 Crossrider 平台轻松做到这一点(Windows 安装程序 + 适用于所有浏览器的捆绑包),我不了解 Kango,也许您可​​以这样做,但我没有经验。希望它有所帮助 - 看看吧,你可能会喜欢它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 2012-04-08
  • 2022-12-24
  • 1970-01-01
相关资源
最近更新 更多