Javascript 如何检测文档发生document.open()或document.write()?

Javascript 如何检测文档发生document.open()或document.write()?,javascript,dom,document.write,Javascript,Dom,Document.write,我想做一些事情,比如在框架加载后立即将事件处理程序添加到框架的文档中。但问题是框架正在加载一个空文档。因此,如果我检测到框架并获取其DOM,document.URL将返回“about:blank”。现在,该框架中的一个脚本正在使用document.open()打开DOM,并使用document.write()写入DOM(它正在覆盖DOM)。因此,在这种情况下,文档引用一直在等待加载,但实际上文档已加载 我们能在文档上一出现open()或write()就立即检测到吗 你不能。但是文档对象上的loa

我想做一些事情,比如在框架加载后立即将事件处理程序添加到框架的文档中。但问题是框架正在加载一个空文档。因此,如果我检测到框架并获取其DOM,document.URL将返回“about:blank”。现在,该框架中的一个脚本正在使用document.open()打开DOM,并使用document.write()写入DOM(它正在覆盖DOM)。因此,在这种情况下,文档引用一直在等待加载,但实际上文档已加载


我们能在文档上一出现open()或write()就立即检测到吗

你不能。但是文档对象上的
load
ready
事件可能会有所帮助?可能会重复