有没有办法在加载网页后在客户端加载和运行 EXE 文件? [使用 java 脚本或 HTML ]
最佳答案
有(||曾经有)几个用于此的 JS 接口(interface),出于明显的安全原因,它们很可能被现代浏览器阻止。
因此,要么您的客户信任您并安装您 [FF/IE/Safari/etc.] 扩展程序,要么……
不过,关于FF的扩展方式请看我在这个thread的回答
简而言之:
External application launching according to this post can be done as follows:
var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath("c:\\myapp.exe"); file.launch();
对于 IE,您可以尝试运行它
<script lang='vbscript'>
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\program files\program\program.exe"
</script>
关于javascript - 加载网站后加载并运行 EXE 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1714154/