gpt4 book ai didi

javascript - iframe 内容保留在 node webkit 中

转载 作者:行者123 更新时间:2023-12-03 20:29:12 24 4
gpt4 key购买 nike

我正在 Node-Webkit 中制作一个应用程序,它依次显示不同的网站、视频和图片,我在图像标签中显示图像,在视频标签中显示视频,在 iframe 中显示网站- iframe 中的标记,我将一个替换为另一个。问题是,当我查看 chrome 开发工具时,Dom 节点计数不断增加,文档计数也是如此。看起来当我用其他东西(图像或另一个网站)替换 iframe 时,它​​不会从内存中删除(内存也会随着时间的推移而增加)。视频和图像标签没有这些剩余部分。

这是一个问题,因为它应该运行很长时间,最终这种内存泄漏会终止应用程序。

我所做的基本上是这样的:

html:

<div id="content"></div>

js:

document.getElementById("content").innerHTML = "<iframe src='http://www.google.com' />";

以后

document.getElementById("content").innerHTML = "<video src='some.video.source' />";

但是当我查看时间线时,插入 iframe 时添加的节点没有被删除。谁能帮我清除 iframe(及其内容)?

最佳答案

我看到了同样的问题,我相信这是由这个问题引起的:https://bugs.webkit.org/show_bug.cgi?id=31253

关于javascript - iframe 内容保留在 node webkit 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com