从Web浏览器启动本地可执行文件

时间:2019-08-17 13:02:59

标签: javascript windows web browser launching-application

我想知道是否有一种方法可以从Web浏览器(而不是本地主机)在本地存储的可执行文件(带有参数)上启动Windows。相当于.net的东西:

Process.Start("\\path\to\exe\foo.exe", arg1, arg2,..).WaitForExit()

希望可以在任何主要浏览器中使用的通用方法。

2 个答案:

答案 0 :(得分:1)

浏览器没有此功能。否则,任何人都可能在用户的计算机上运行恶意代码。这样的机会仅适用于诸如Electron或Node.js之类的本地工具,其中JS进程具有与本地文件系统的绑定。

答案 1 :(得分:0)

如Pavel所述,您不能直接执行代码。您需要运行诸如node.js之类的文件,或者可以安装诸如xampp之类的本地服务器。这样,您就可以运行PHP,然后依次调用DOS / CLI命令来执行本地可执行文件。

相关问题