Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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(iexplore.exe)启动新的Internet Explorer进程?_Javascript_Internet Explorer_Events - Fatal编程技术网

如何使用javascript(iexplore.exe)启动新的Internet Explorer进程?

如何使用javascript(iexplore.exe)启动新的Internet Explorer进程?,javascript,internet-explorer,events,Javascript,Internet Explorer,Events,每次我们通过Javascript打开新窗口时,是否可以启动新的IE进程?如果不在客户端计算机上安装其他东西,在浏览器JS中不可能启动新的IE进程 我是说,真的。您是否真的希望网站能够控制浏览器的流程管理?考虑性能和安全风险!相信我,你真的不想要这个 如果你只是在浏览器JS中,你只是一个网站。如果一个网站可以做到这一点,每个网站都可以做到这一点!所以这是不可能的,这是有原因的 这将是有趣的为什么你真的想这么做!我认为,绕过应用程序的默认流程管理是个坏主意,它是由比你了解得更多的人编写的。(如IE)

每次我们通过Javascript打开新窗口时,是否可以启动新的IE进程?

如果不在客户端计算机上安装其他东西,在浏览器JS中不可能启动新的IE进程

我是说,真的。您是否真的希望网站能够控制浏览器的流程管理?考虑性能和安全风险!相信我,你真的不想要这个

如果你只是在浏览器JS中,你只是一个网站。如果一个网站可以做到这一点,每个网站都可以做到这一点!所以这是不可能的,这是有原因的

这将是有趣的为什么你真的想这么做!我认为,绕过应用程序的默认流程管理是个坏主意,它是由比你了解得更多的人编写的。(如IE)

如果你真的想这样做,你可以用另一种方式在客户端上运行代码,比如安装软件,你可以考虑一些可能性

  • 例如,您可以使用一个IE插件,从JS中调用该插件,并让该插件通过新网站打开一个新的IE进程

  • 或者创建并运行一个本地deamon服务,该服务正在本地主机的某个端口上打开HTTP侦听器。然后每个网站都可以通过AJAX调用deamon,让它打开一个特定网站的新IE小心点!确保只有一个新的IE可以打开,并在您的网站和该执事之间共享一个密钥,以便只有知道该密钥的网站才能打开一个新进程


无论如何,要提醒大家,在实现过程中很容易出错,因为谁会泄露大量的安全问题!始终要三思而后行,并准备立即修复错误。

尝试打开窗口。打开(…)?此JavaScript在哪里运行?在IE浏览器中?火狐?Node.js?Windows脚本主机?某些托管V8?Javascript的自定义进程将仅在IE中运行。。。根据msdn博客。。。它有一些决定何时启动新ie.exe的算法。。。但我们总是想开始新的ie.exe