javascript - Internet Explorer 如何决定为新浏览器窗口跨越新进程?

标签 javascript windows internet-explorer

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

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

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

  • 对于纯网站,IE 通常会为不同的网站生成进程 域(当 URL 的主机名或端口不同时)
  • IE 似乎也遵守 session cookie 和其他一些东西

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

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

最佳答案

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

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

关于javascript - Internet Explorer 如何决定为新浏览器窗口跨越新进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33954694/

相关文章:

javascript - 套接字 io 传输错误

javascript - IE 上的图像加载事件

c++ - 程序是否针对不同的操作系统分别编码?

c++ - Windows 中的启动画面

javascript - 这是一个错误吗? jquery的append方法在IE浏览器上工作,纯值类型long会转换吗?

javascript - 在 IE 中使轮子旋转

javascript - JQUERY 1.4.4 脚本错误 - "Object required"- 在 IE 8 中执行加载但不在其他版本中时

javascript - 如何跟踪消息的 react 数量?

javascript - Javascript 中的 String 是原始类型还是对象?

linux - 使用 PuTTY 在 Windows 上自动运行 Linux 上的命令