gpt4 book ai didi

c++ - 无需手动安装即可在网页上部署 Firebreath 插件

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:55:21 26 4
gpt4 key购买 nike

最近我一直在试验 Firebreath 并开发了一个插件,以便在我的投资组合网站上展示我的 C++ 项目。如果我的网站上有新项目,我想让用户无需下载文件即可轻松查看项目。

此时我遇到的唯一问题是,当用户访问我的页面时,他们会收到一条消息,指示缺少插件。我希望用户可以选择自动安装我的插件,而无需手动下载和运行它。

该插件主要针对 Windows 用户,因为应用程序也是如此。我打算支持 Google Chrome、Firefox、Internet Explorer。目前我正在使用 MSI 安装程序来安装插件。

我找到了 question与此类似,但我仍然需要保存 MSI 安装程序并运行它。

我的问题是:实现这个的最佳方法是什么?

最佳答案

没有任何方法可以“自动”做您想做的事。我听说过的最接近的是使用 java applet 为他们下载和安装插件。这在 Mac 上可能非常可靠,但在 Windows 上就不太可靠了(出于多种原因,其中许多 Windows 用户没有安装 java,Chrome 默认情况下会阻止 java applet,而无需用户干预)。

其他选项包括:

  • 创建 CAB 文件安装程序(仅适用于 IE)
  • 创建一个打包插件的 XPI firefox 扩展(需要重新启动浏览器,仅适用于 firefox)
  • 创建一个打包插件的 CRX chrome 扩展(仅适用于 Chrome)
  • Microsoft ClickOnce 曾经非常适合从网页一键安装 MSI 文件,但最近我认为它不适用于许多(如果有的话)浏览器;无论如何,有一段时间没看到它被使用了。

没有“自动”安装插件的方式;这将被视为严重的安全问题。这可能是插件如此罕见的第一个原因。

关于c++ - 无需手动安装即可在网页上部署 Firebreath 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10608022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com