分离的DOM树被引用为本机链接
Detached DOM tree is referenced as the native link
我正试图摆脱分离的DOM元素,但很难找到泄漏的原因。
有人能帮我理解存储在分离窗口属性中的DOM包装器的本机链接是什么吗?这意味着本机链路是什么?
https://developer.chrome.com/devtools/docs/heap-profiling-dom-leaks
通过跟踪窗口对象的路径,可以观察到分离的DOM树被引用为DOM的本机链接包装器存储在分离的窗口属性中。要确认这一点,请执行以下。。。
任何帮助都将不胜感激!
在您链接的示例中,有一个名为"detached"的变量正在窗口对象上创建为全局变量。
窗口分离
然后,他们继续生成一个包含大量子级和额外数据的完整DOM树,并将该引用存储在window.detached变量中。然而,它并没有实际安装到DOM中。
你引用的块只是指出,如果你生成的任何dom节点仍然有一个指向它们的活动引用(在这种情况下,引用是window.destrict),那么它们将不会被垃圾收集。
他们不厌其烦地指出这一点,因为有些人可能会认为,一旦您从DOM中卸载节点树,它们就会成为GC的候选者。他们指出,真正重要的是是否仍然有一个可访问的引用。如果没有,它将是GC’ed。否则它会一直存在。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- 仅允许通过本机iOS和Android应用程序访问网络链接
- 使用本机 JavaScript Promise 的链异步操作
- 分离的DOM树被引用为本机链接
- 深度链接在Facebook/Messenger中打开时未打开本机应用程序(在其他应用程序中工作…)
- 如何创建直接指向动态图像的URL链接,特别是在本示例中
- Lotus notes客户机链接和xpages中的浏览器链接用于下载存储在服务器目录中的文件
- jQuery绑定,当所有本地域内容被加载时调用一个函数,但从该事件中排除远程社交链接
- 在基于webkit的混合应用程序中,可以在本机手机浏览器中打开链接吗?