C#clickonce和firefox /其他浏览器

时间:2010-08-04 20:00:17

标签: clickonce

在IE中,当运行.application文件时,应用程序会自动启动。

在Firefox和其他非IE浏览器上,下载.application文件。然后用户需要运行该文件。这种方式违背了使用网络启动器的目的 - 我不妨请用户下载EXE并运行它。

对此有何解决方案?

2 个答案:

答案 0 :(得分:1)

我不确定其他人,但使用FireFox这是功能。我们的想法是,在您从网络上运行任何程序之前,他们需要一个“你确定”的附加层。因此,只要它检测到.exe(或类似)是正在下载的内容,它就不会提供从Web运行的选项,它会让您先下载该文件。

答案 1 :(得分:1)

正如@BoltClock所说,ClickOnce是一项专有技术,因此只能通过专有插件启用。

话虽如此,我已经毫无问题地使用了https://addons.mozilla.org/en-US/firefox/addon/1608/。微软现在也有一个官方支持的插件(虽然我从未使用过它):https://addons.mozilla.org/en-US/firefox/addon/9449/