我正在创建一个需要在客户端计算机上启动“NXClient”的Web应用程序。那么最好的方法是什么?
由于
答案 0 :(得分:2)
这是不可能的。
相反,您可以将扩展程序与客户端上的程序相关联,然后提供具有该扩展名的文件,程序将打开它。
答案 1 :(得分:1)
编辑删除仅适用于IE的建议,并提出恼人的提示......
正如@SLaks所说,在没有用户交互的情况下启动它是不可能的纯ASP.NET,并且有充分的理由。
但是,您可以使用其他语言创建ActiveX控件或浏览器加载项,并让用户安装它。但是,根据定义,这不是ASP.NET解决方案,而是ActiveX解决方案或附加解决方案等。
然而,可以说,即使是这样的浏览器插件也是一个坏主意,你需要非常小心,不要以不安全的方式进行,并且应该明确说明你的插件有什么用。