首页 > 解决方案 > 关闭由 window.open() 创建的 chrome 弹出窗口时如何防止内存泄漏

问题描述

在 chrome 最新版本上,我打开我的网站:

  1. 我按功能创建了一个弹出窗口window.open(),这个窗口在父选项卡中占用了我的业务很大的内存。(当打开 chrome 弹出窗口时,它不会像普通的 chrome 选项卡那样创建一个新的 chrome 对象,它与父级共享)。
  2. 我关闭了这个弹出窗口,它在父级中占用的内存没有释放。重复第 1 步和第 2 步内存仍然会增加和增加。

当我将弹出窗口重定向为“ chrome://newtab”时,它所占用的内存被完全释放。

我希望弹出窗口占用的所有内存都完全释放。

标签: javascriptangulargoogle-chromepopupwindow

解决方案


推荐阅读