我的网站发出了很多请求。我经常需要取消所有当前的请求,以便浏览器不会阻塞相关的新请求。
我的请求有三种:
- Ajax
- 插入脚本标记(用于JSONP通信)
- 插入图像标记(这会导致浏览器从各个服务器请求数据)
对于Ajax来说,XMLHttpRequest对象支持取消操作不是问题。 我需要的是一种方法可以停止任何来自DOM对象的资源加载。
如果请求已经正在运行,似乎只有将对象(例如图像标记)从DOM中删除才能避免请求。
更新: 取消所有无关紧要的请求而不是真正的任何请求的方法将是完美的。
我的网站发出了很多请求。我经常需要取消所有当前的请求,以便浏览器不会阻塞相关的新请求。
我的请求有三种:
对于Ajax来说,XMLHttpRequest对象支持取消操作不是问题。 我需要的是一种方法可以停止任何来自DOM对象的资源加载。
如果请求已经正在运行,似乎只有将对象(例如图像标记)从DOM中删除才能避免请求。
更新: 取消所有无关紧要的请求而不是真正的任何请求的方法将是完美的。