Javascript 使用参数从浏览器启动应用程序(跨浏览器)
我正在尝试从带有参数的网页启动应用程序。 下面显示的Activex仅适用于IEJavascript 使用参数从浏览器启动应用程序(跨浏览器),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
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的情况下工作。