当用户在打开灯箱后快速关闭灯箱时,我尝试使用window.stop()
停止当前加载的图片。
它完美运行并立即停止下载所有连接/图像。但是它具有阻止活动的websockets连接的副作用。
有没有其他方法可以在不关闭websocket连接的情况下停止下载图像/资源?
提前致谢。
答案 0 :(得分:1)
我很确定没有办法阻止窗口加载,但仍会加载一些东西。
调用window.stop()
与单击浏览器中的停止按钮完全相同,它会停止加载大图像,新窗口和其他加载延迟的对象,包括websockets和其他任何对象应该加载的脚本,你无法阻止某些东西,并且从未调用过像stop()
函数那样的其他东西。真的是全有或全无!
答案 1 :(得分:0)
好的,我找到了解决方案。虽然我不喜欢它。它涉及创建一个隐藏的iFrame,您可以在其中加载图像。
在此完整描述: