Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问Firefox和Chrome中的ActiveX对象_Javascript_Jsp - Fatal编程技术网

Javascript 访问Firefox和Chrome中的ActiveX对象

Javascript 访问Firefox和Chrome中的ActiveX对象,javascript,jsp,Javascript,Jsp,我有一个位置,我需要命令提示符打开一个按钮点击。为此,我从usignjsp开始 问题是,这不会在firefox中运行,因为ActiveXObject是微软的专有产品。 是否有一种方法可以检查浏览器,然后运行上面的代码,同时记住当前浏览器。这听起来像是一个安全漏洞。。。我认为您无法做到这一点。我知道,出于安全原因,其他浏览器不允许访问本地资源。是否有其他方法可以在单击按钮时打开命令提示符?如果最终用户与web服务器位于同一网络中,您可以远程执行任何批处理或应用程序(当然,您需要一个具有权限的帐户才

我有一个位置,我需要命令提示符打开一个按钮点击。为此,我从usignjsp开始

问题是,这不会在firefox中运行,因为ActiveXObject是微软的专有产品。
是否有一种方法可以检查浏览器,然后运行上面的代码,同时记住当前浏览器。

这听起来像是一个安全漏洞。。。我认为您无法做到这一点。

我知道,出于安全原因,其他浏览器不允许访问本地资源。

是否有其他方法可以在单击按钮时打开命令提示符?如果最终用户与web服务器位于同一网络中,您可以远程执行任何批处理或应用程序(当然,您需要一个具有权限的帐户才能这样做。
var wsh = new ActiveXObject('WScript.Shell');
command = "cmd /k D:\ & cd testTrial & trial.bat & echo DONE!"
wsh.Run(command);