当前位置:  开发笔记 > 编程语言 > 正文

Javascript:取消/停止图像请求

如何解决《Javascript:取消/停止图像请求》经验,为你挑选了1个好方法。

我有一个大量使用Ajax的网站.有时我需要在页面上为用户加载大图像文件.我的问题是,当正在下载这些大图像文件时,有没有办法阻止它们,例如,用户导航离开显示图像的页面?谢谢.



1> daniellmb..:

我有完全相同的问题,当用户'快速浏览(ajax)搜索结果时,浏览器仍在尝试为每个页面下载配置文件图像而不仅仅是当前页面.这段代码对我有用,在新搜索运行之前调用了分页事件:

//cancel image downloads
if(window.stop !== undefined)
{
     window.stop();
}
else if(document.execCommand !== undefined)
{
     document.execCommand("Stop", false);
}

基本上就像点击浏览器上的"停止"按钮一样.

IE,FireFox,Chrome,Opera和Safari中测试过


这**在Safari中工作...看到类似的问题并在此处修复:http://stackoverflow.com/questions/3146200/stop-loading-of-images-on-a-hashchange-event-via-javascript-或-的jQuery
推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有