每当我们通过Javascript打开新窗口时,是否可以启动新的IE进程?
答案 0 :(得分:0)
如果没有在客户端计算机上安装其他内容,则无法通过浏览器中的JS进行操作!
我的意思是,真的。您是否真的希望网站能够控制浏览器的流程管理?想想性能和安全风险!相信我,你真的不想要这个!
如果您只是浏览器中的JS,那么您只是一个网站。如果一个网站可以做到这一点,每个网站都可以这样做!所以它不可能,这是有原因的!
这很有意思为什么你真的想这样做!我认为,破解应用程序的默认流程管理是一个坏主意,由那些了解你的人编写。 (比如IE)
如果您真的想这样做,并且您可以在客户端上以其他方式运行代码,例如通过安装软件,那么您就有了一些可能性。
例如,你可以使用IE插件,从JS调用addin并让这个添加用新网站打开一个新的IE进程。
或者您创建运行本地deamon服务,该服务正在localhost上的某个端口上打开HTTP侦听器。然后每个网站都可以通过AJAX调用该deamon并让它打开一个具有特定网站的新IE。 小心!确保只能打开一个新的IE,并在您的网站和该守护程序之间共享一个密钥,这样只有知道该密钥的网站才能打开一个新的进程!
从各方面来说,提醒一下,很容易在实施方面犯错误,可以泄漏大量安全问题!总是三思而后行,并准备立即修复错误。