Javascript 如何从浏览器运行可执行文件?

Javascript 如何从浏览器运行可执行文件?,javascript,html,browser,asp-classic,exe,Javascript,Html,Browser,Asp Classic,Exe,我必须在点击链接时运行一个可执行文件。可执行文件可以在服务器或客户机上,并且已经安装。我可以使用html、javascript或asp来实现吗? 我将在浏览器处于全屏模式的触摸屏显示器上使用它。用户可以从该页面打开一些exe 所有客户端计算机都必须在同一位置安装此可执行文件 只适用于IE 如果这是可以实现的,您可以修改下面的代码来指定您的exe路径 应用程序执行器 函数RunFile(){ WshShell=newActiveXObject(“WScript.Shell”); 运行(“c:/w

我必须在点击链接时运行一个可执行文件。可执行文件可以在服务器或客户机上,并且已经安装。我可以使用html、javascript或asp来实现吗? 我将在浏览器处于全屏模式的触摸屏显示器上使用它。用户可以从该页面打开一些exe

  • 所有客户端计算机都必须在同一位置安装此可执行文件
  • 只适用于IE 如果这是可以实现的,您可以修改下面的代码来指定您的exe路径

    应用程序执行器 函数RunFile(){ WshShell=newActiveXObject(“WScript.Shell”); 运行(“c:/windows/system32/notepad.exe”,1,false); }


  • 如果您拥有对计算机的完全访问权限,您可以创建一些注册表项来创建自定义超链接协议,就像Skype和其他应用程序一样。这种方式适用于所有浏览器

    你可以得到更多信息


    其他方法和

    必须仅在机器上调用该函数,以便我可以按照自己的意愿进行准备。是否有一种方法可以使用与Google Chrome相同的操作?如果将MIME类型添加到注册表并使用open方法绑定可执行文件,则可以。如果在服务器上运行,则取决于可执行文件。例如,每次查看IIS上托管的PHP或Perl页面时,都会运行一个.exe文件。某些可执行文件只能在您具有桌面访问权限的情况下运行。有多种方法可以在服务器上启动应用程序,但它不会显示在客户端上(但您可以在应用程序终止后获得响应)。这就是你想要的吗?