Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 Internet explorer如何决定为新浏览器窗口跨新进程?_Javascript_Windows_Internet Explorer - Fatal编程技术网

Javascript Internet explorer如何决定为新浏览器窗口跨新进程?

Javascript Internet explorer如何决定为新浏览器窗口跨新进程?,javascript,windows,internet-explorer,Javascript,Windows,Internet Explorer,通过LCIE功能,Internet Explorer能够生成新的进程,并为具有不同进程的不同浏览器窗口提供服务 Internet Explorer如何决定生成新进程 我做了一些测试,观察到以下行为: 对于普通网站,IE通常会为不同的应用程序生成进程 域(当URL的主机名或端口不同时) IE似乎也遵守会话cookies和其他一些东西 背景是,我有一个权重很大的web应用程序,由一个主窗口和不同的子窗口组成,使用JavaScript window.open()从主窗口打开 我们的子窗口使用Acr

通过LCIE功能,Internet Explorer能够生成新的进程,并为具有不同进程的不同浏览器窗口提供服务

Internet Explorer如何决定生成新进程

我做了一些测试,观察到以下行为:

  • 对于普通网站,IE通常会为不同的应用程序生成进程 域(当URL的主机名或端口不同时)
  • IE似乎也遵守会话cookies和其他一些东西
背景是,我有一个权重很大的web应用程序,由一个主窗口和不同的子窗口组成,使用JavaScript window.open()从主窗口打开 我们的子窗口使用AcrobatPDF查看器来显示非常大的PDF文档。 这会消耗大量内存,除此之外,PDF查看器似乎会随着时间的推移而泄漏内存。 由于IE作为一个32位进程运行,我们经常超过大约1.3 GB的内存限制。 因为我们有很多可用的内存,一个想法是,让IE为我们的子窗口生成多个进程


是否有可能强制IE为浏览器窗口生成进程?

您可以强制IE为使用此命令创建的新浏览器窗口生成新进程

"C:\Program Files\Internet Explorer\iexplore.exe" -noframemerging