3

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

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

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

提前致谢。

4

2 回答 2

1

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

调用window.stop()与单击浏览器中的停止按钮完全相同,它会停止加载大图像、新窗口和其他延迟加载的对象,包括 websocket 和任何其他应该加载的脚本,以及您不能停止某些事情,而让其他事情像stop()从未调用过的函数一样加载。真的是全有或全无!

于 2013-05-14T18:38:58.493 回答
0

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

在这里完整描述:

取消 html5 浏览器中的单张图片请求

于 2013-05-14T19:38:05.643 回答