2012-04-20 21 views
1

在Gecko和WebKit中,您可以通过调用承载文档的浏览上下文的Window对象上的window.stop()来中止活动HTML分析器。在Internet Explorer中取消JavaScript解析器

有没有办法中止从JavaScript在IE的HTML解析器没有在其他地方(window.location)造成导航,而不删除文件的内容,并立即创建一个新的解析器(document.open())?

也就是说,有没有一种方法可以使用JavaScript来触发用户按下“停止”按钮的效果?

(用例正在研究中止在IE分析器的影响。)

回答

1

Stop iframe from loading

报价:

对于IE,你可以做同样的事情document.execCommand ('Stop'):

window.frames[0].document.execCommand('Stop') 
+0

谢谢。有趣的是,当使用脚本创建的解析器('document.open()'ed文档)调用文档时,execCommand不会中止解析器。 – hsivonen 2012-04-20 12:22:02

相关问题