Javascript 使用参数从浏览器启动应用程序(跨浏览器)

Javascript 使用参数从浏览器启动应用程序(跨浏览器),javascript,parameters,cross-browser,activex,wsh,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=..'); ` 有没有其他跨浏览器的方法 非常感谢您的帮助您可以使用以下功能: <a href="c:\wind

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

MyObject = new ActiveXObject( "WScript.Shell" );  
MyObject.Run('"C:\\Program Files\\application.exe" -guiparm=".." -system=..-client=..-user=.. -pw=..');  `
有没有其他跨浏览器的方法


非常感谢您的帮助

您可以使用以下功能:

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


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

也许像使用文件的参数这样的方式被Chrome和Firefox阻止了。当我尝试这种方式时,在任何浏览器中都不会发生任何事情。也许它在IE版本小于11的情况下工作。