Kon*_*rad 20 javascript iframe dom comet
有没有办法在javascript中加载页面中间停止iframe?我需要做的原因是我从网络服务器后台的iframe流数据(通过彗星风格机制),我需要能够切断随意连接.
欢迎任何想法.
Chr*_*tal 31
对于FireFox/Safari/Chrome,您可以使用window.stop():
window.frames[0].stop()
Run Code Online (Sandbox Code Playgroud)
对于IE,您可以使用document.execCommand('Stop')执行相同的操作:
window.frames[0].document.execCommand('Stop')
Run Code Online (Sandbox Code Playgroud)
对于跨浏览器解决方案,您可以使用:
if (navigator.appName == 'Microsoft Internet Explorer') {
window.frames[0].document.execCommand('Stop');
} else {
window.frames[0].stop();
}
Run Code Online (Sandbox Code Playgroud)
小智 13
整个代码应该是这样的,(unclenorton的行没有括号)
if (typeof (window.frames[0].stop) === 'undefined'){
//Internet Explorer code
setTimeout(function() {window.frames[0].document.execCommand('Stop');},1000);
}else{
//Other browsers
setTimeout(function() {window.frames[0].stop();},1000);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21109 次 |
| 最近记录: |