【发布时间】:2016-04-08 08:25:57
【问题描述】:
当用户执行一个JS事件时,我需要执行一个.jar文件。
当用户启动 JS 事件(通过单击按钮)时,JS 函数需要启动位于用户计算机中的 .jar 文件。
我一直在寻找它,我得到的所有答案都指向我在这种情况下使用 PHP 而不是 JS。
谁能帮我解决这个问题?
exec() PHP 方法是解决问题的最佳方法吗?
谢谢:)
【问题讨论】:
-
希望它不可能否则如果你的电脑上有错误的代码,你浏览的下一页将会运行很多......你可能最接近的可能是调用 JNLP文件启动 WebStart 应用程序或小程序,然后可以允许执行本地逻辑
-
您的 HTML/JS 是否在运行某个远程网络服务器?如果是这样,您将无法仅从用户计算机上加载 jar 文件并执行它。这将是一个重大的安全漏洞。
-
PHP 在服务器上运行,所以你不能在用户的计算机上启动任何东西。从 JavaScript 开始,它无法访问用户计算机。
标签: javascript java php