在加载页面的过程中停止iframe的javascript有什么办法吗?我需要这样做的原因是我有一个来自Web服务器的背景iframe流式传输数据(通过Comet风格的机制),我需要能够随意断开连接。
任何想法欢迎。
解决方法
对于FireFox / Safari / Chrome,您可以使用window.stop():
window.frames[0].stop()
对于IE,您可以使用document.execCommand(‘Stop’)做同样的事情:
window.frames[0].document.execCommand('Stop')
对于跨浏览器解决方案,您可以使用:
if (navigator.appName == 'Microsoft Internet Explorer') { window.frames[0].document.execCommand('Stop'); } else { window.frames[0].stop(); }