我们的一些查询可能需要几十秒才能完成。 我希望能够取消页面加载,就像按下浏览器中的“停止”按钮一样。
但是使用javascript将它绑定到关键快捷键。
从广泛的测试来看,window.stop()
似乎仅在文档尚未就绪或仍在加载时才有效。我希望在点击链接后停止加载页面。
使用javascript进行此操作的目的是我也想执行其他操作。
在Chrome,FF dev和IE中测试过......
任何人都遇到过类似的行为并对如何继续提出建议?
1-用户点击链接/ a / href
2-意识到它的错误链接
3-按ctrl-c
停止加载并停留在此页面
该函数在继续不阻止默认行为之前检查某些条件......
TLDR:在点击链接后调用window.close()
/它不会停止加载页面,是否还有其他方法可以在href点击事件后停止加载页面< / p>
答案 0 :(得分:0)
事实证明,你不能以我需要的方式使用这种方法。
stop()方法完全等同于单击中的停止按钮 浏览器。由于脚本的加载顺序, stop()方法无法停止包含它的文档 加载,但它会停止加载大图像,新窗口, 和其他加载延迟的对象。 source / developer.mozilla.org