Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 从Java客户端服务器应用程序打开本地Internet explorer_Javascript_Java_Internet Explorer_Browser_Client Server - Fatal编程技术网

Javascript 从Java客户端服务器应用程序打开本地Internet explorer

Javascript 从Java客户端服务器应用程序打开本地Internet explorer,javascript,java,internet-explorer,browser,client-server,Javascript,Java,Internet Explorer,Browser,Client Server,我有一个客户机-服务器应用程序在一台机器(服务器机器)上运行。 我通过打开一个浏览器(任意)并键入应用程序的url,在本地计算机中打开应用程序。假设url是 然后屏幕上有一个按钮。当我点击按钮时,它会在我的本地系统中打开IE浏览器。 通过配置协议处理程序,我们可以实现这一点,但我没有尝试,因为我们没有足够的访问权限。我们实现这一目标的唯一途径就是编码一些东西。 我尝试使用ProcessCommander或RunTime类,但失败了,因为它只在主机上运行,即本例中的服务器计算机,而不是我的本地计算

我有一个客户机-服务器应用程序在一台机器(服务器机器)上运行。 我通过打开一个浏览器(任意)并键入应用程序的url,在本地计算机中打开应用程序。假设url是

然后屏幕上有一个按钮。当我点击按钮时,它会在我的本地系统中打开IE浏览器。 通过配置协议处理程序,我们可以实现这一点,但我没有尝试,因为我们没有足够的访问权限。我们实现这一目标的唯一途径就是编码一些东西。 我尝试使用ProcessCommander或RunTime类,但失败了,因为它只在主机上运行,即本例中的服务器计算机,而不是我的本地计算机。
Java脚本也可以。我不知道它是否对您有用。我想你们需要下面这样的东西。我想你们可以有下面这样的按钮

<input type="button" Value="Test" onClick="RunBatch();"
在批处理文件test.bat中,您可以在internet explorer中打开google.com

start iexplore https://google.com

这只在IE浏览器中起作用,因为使用了ActiveXObject

,那么为什么他们不打开IE中的链接来启动呢?你可以考虑将应用程序注册到URI方案中,但似乎很奇怪,你需要在IE中使用它。在字里行间阅读-这不是一个好主意。依赖特定的浏览器版本/扩展可能在短期内起作用,但最终将无法维护和/或存在安全风险。使应用程序跨浏览器兼容。@所有,客户端要求如下:(
start iexplore https://google.com