如何在 IE 以外的其他浏览器中将 URL 参数传递给 ClickOnce 应用程序?

Posted

技术标签:

【中文标题】如何在 IE 以外的其他浏览器中将 URL 参数传递给 ClickOnce 应用程序?【英文标题】:How to pass URL parameters to ClickOnce application in other browsers besides IE? 【发布时间】:2010-12-17 00:29:22 【问题描述】:

是否可以从 Internet Explorer 以外的其他浏览器向 ClickOnce 应用程序传递参数?

我什至无法从任何其他浏览器启动仅在线应用程序。我能够启动脱机 ClickOnce 应用程序(下载了 .application 文件,我可以在本地启动它),但我得到一个文件未找到异常(找不到路径的一部分:'清单路径,相对到本地 .application') 打开仅在线应用程序的 .application 文件时。

是否可以在没有扩展(如 firefox clickonce 扩展)的其他浏览器上运行仅限在线的 ClickOnce 应用程序?

【问题讨论】:

【参考方案1】:

如果您的客户端运行的是 .NET 3.5 SP1,他们将拥有 FireFox plugin automatically installed。 Opera/Safari/Chrome 支持需要 hack(例如在本地复制 .application 和所需文件)。

【讨论】:

感谢您的回答!您能否提供一些有关在本地复制 .application 文件并将参数传递给它们的详细信息?我无法将 url 参数传递给下载的 .application 文件。

以上是关于如何在 IE 以外的其他浏览器中将 URL 参数传递给 ClickOnce 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在django中将多个参数传递给url

如何在 Django urls.py 中将 url 参数传递给 reverse_lazy

IE浏览器 ajax传参数值为中文时出现乱码的解决方案

在IE浏览器中url传参长度问题

在 Laravel 5.2 中将页面 URL 参数传递给控制器

在 Django 中将参数传递给 websocket