Internet Explorer如何决定跨越新浏览器窗口的新流程?

时间:2015-11-27 09:53:30

标签: javascript windows internet-explorer

借助LCIE功能,Internet Explorer能够生成新进程并为不同进程的不同浏览器窗口提供服务。

Internet Explorer如何决定产生新进程?

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

  • 通过普通的网站,IE通常会产生不同的流程 域(当URL的主机名或端口不同时)
  • IE似乎也遵守会话cookie和其他一些东西

背景是,我有一个加权的Web应用程序,包含一个主窗口和不同的子窗口,从主窗口打开,带有JavaScript window.open() 我们的子窗口使用Acrobat-PDF-viewer来显示非常大的PDF文档。 这会消耗大量内存,除此之外,PDF Viewer似乎会随着时间的推移而泄漏内存。 由于IE以32位进程运行,因此我们经常超出大约的内存限制。 1.3 GB。 由于我们有大量的可用内存,一个想法是让IE为我们的子窗口生成多个进程。

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

1 个答案:

答案 0 :(得分:0)

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

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