是否可以在不使用window.stop()的情况下停止下载图像/资源

时间:2013-05-14 18:31:11

标签: javascript

当用户在打开灯箱后快速关闭灯箱时,我尝试使用window.stop()停止当前加载的图片。

它完美运行并立即停止下载所有连接/图像。但是它具有阻止活动的websockets连接的副作用。

有没有其他方法可以在不关闭websocket连接的情况下停止下载图像/资源?

提前致谢。

2 个答案:

答案 0 :(得分:1)

我很确定没有办法阻止窗口加载,但仍会加载一些东西。

调用window.stop()与单击浏览器中的停止按钮完全相同,它会停止加载大图像,新窗口和其他加载延迟的对象,包括websockets和其他任何对象应该加载的脚本,你无法阻止某些东西,并且从未调用过像stop()函数那样的其他东西。真的是全有或全无!

答案 1 :(得分:0)

好的,我找到了解决方案。虽然我不喜欢它。它涉及创建一个隐藏的iFrame,您可以在其中加载图像。

在此完整描述:

Cancel single image request in html5 browsers