【问题标题】:launch an application from browser with parameters (cross browser)从带有参数的浏览器启动应用程序(跨浏览器)
【发布时间】:2013-07-11 10:51:16
【问题描述】:

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

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

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

非常感谢您的帮助

【问题讨论】:

  • 可能是带参数的那种方式 记事本
  • 使用文件被 Chrome 和 Firefox 阻止。

标签: javascript parameters cross-browser activex wsh


【解决方案1】:

您可以使用以下内容:

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

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

【讨论】:

  • 当我尝试这个时,任何浏览器都没有发生任何事情。也许它在 11 以下的 IE 版本中工作。
猜你喜欢
  • 2016-09-11
  • 2011-02-12
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 2016-08-23
  • 2012-06-20
相关资源
最近更新 更多