从带有参数的浏览器启动应用程序(跨浏览器)

时间:2013-07-11 10:51:16

标签: javascript parameters cross-browser activex wsh

我正在尝试从带有参数的网页启动应用程序。 下面显示的Activex仅适用于IE。

MyObject = new ActiveXObject( "WScript.Shell" );  
MyObject.Run('"C:\\Program Files\\application.exe" -guiparm=".." -system=..-client=..-user=.. -pw=..');  `

还有其他方法可以跨浏览器吗?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

<a href="c:\windows\Notepad.exe" 
type="application/octet-stream">Launch Notepad</a>

我记得使用file://被Chrome和Firefox阻止。我不知道如何发送参数,但至少可以在不使用ActiveXObject的情况下启动应用程序。