2012-04-20 26 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

相關問題