所以我有一个动态生成但沙盒iframe
,一个游乐场,它将执行并呈现用户编写的代码,即JavaScript。用户可以在HTML
中编写任何内容,并将events
附加到他们使用JS编写的节点。想想Codepen。
在父级上,我有一些交互来确定和处理iframe,包括完全从DOM中删除它。在这个删除的时刻,需要首先从iframe的内容中分离事件...或者做任何建议以避免内存泄漏。
有关此问题的任何建议/提示吗?
答案 0 :(得分:1)
在删除#!/bin/bash
echo Running upload script to hdfs...
timestamp(){date +"%T"}
hdfs dfs -put /home/myname/folder1/* /user/myname/example_1_$(timestamp).txt
hdfs dfs -put /home/myname/folder2/* /user/myname/example_2_$(timestamp).txt
之前,您无需手动分离事件侦听器。
删除iframe
后,请确保iframe
出任何指向它的引用。然后,包含的文档及其中的所有节点(以及附加到这些节点的事件侦听器)将自动排队等待垃圾回收。