我想为我的客户部署一个安装程序包。我的应用程序基本上是一个网站,但我希望他们通过它获得最佳体验。Chrome 或 Mozilla 棱镜。我想给他们一个安装程序(win:msi/exe),在桌面上放置一个图标并启动我的应用程序。他们可能已经安装了 chrome 和 Firefox,也可能没有。
我做了一些浅层的搜索,但都干了。我忍不住想我不是第一个想要这样做的人。我认为 Adobe Air 有这种东西,但我过去曾遇到过 Air 问题。
我想为我的客户部署一个安装程序包。我的应用程序基本上是一个网站,但我希望他们通过它获得最佳体验。Chrome 或 Mozilla 棱镜。我想给他们一个安装程序(win:msi/exe),在桌面上放置一个图标并启动我的应用程序。他们可能已经安装了 chrome 和 Firefox,也可能没有。
我做了一些浅层的搜索,但都干了。我忍不住想我不是第一个想要这样做的人。我认为 Adobe Air 有这种东西,但我过去曾遇到过 Air 问题。
下载 chrome 的独立安装程序: http ://www.google.com/chrome/eula.html?standalone=1
打开您的 %temp% 文件夹,如果您先清空它会有所帮助。
启动安装程序。它将提取到文件夹“GUM(something).tmp”
在此文件夹中,快速找到“249.78_chrome_installer.exe.{8A69D345-D564-463c-AFF1-A69D9E530F96}”行中的文件并将其移出,因为 chrome 很快清理了“GUM(something).tmp”文件夹。
将此文件重命名为“chrome_installer.exe”
您现在可以将此文件捆绑在安装程序中,并将其作为“chrome_installer.exe /S --do-not-launch-chrome”启动以进行静默安装。在此之后复制一个预制的应用程序快捷方式或对您的安装程序包进行编程以按照以下方式创建一个:“C:\Users...\AppData\Local\Google\Chrome\Application\chrome.exe --app="http ://本地主机/”
您可以使用 AIR 的 webkit 渲染在 AIR 窗口中显示网站。您不需要太多其他代码,但可以利用可下载/徽章安装程序。
否则我想你可以为 Windows 创建一个本机安装程序,在他们的机器上安装 Prism,然后创建应用程序?再一次,Prism 和 Fluid(在 Mac 上)似乎不是针对普通用户的,通常要求他们理解 SSB(站点特定浏览器)的概念。当这么多人甚至不了解什么是浏览器时,这是一个很难的问题,也是我喜欢 AIR 安装过程的原因之一。