JavaScript的:取消所有类型的请求([removed] cancel all kinds o

2019-06-26 16:04发布

我的网站,使大量的请求。 我经常需要取消当前所有的请求,让浏览器没有阻止相关的新的要求。

我有3个类型的请求:

  • 阿贾克斯
  • 插入脚本标签(这做JSONP,通讯)
  • 插入的图像标签(其导致浏览器请求来自各个服务器的数据)

对于Ajax它没有问题XMLHttpRequest对象支持取消。 我需要的是一种方法,使任何浏览器停止加载资源,从DOM对象。

看起来像简单地从DOM移除的对象(例如,图像标签)不仅有助于避免了请求,如果该请求尚未运行。

UPDATE:一种方法取消所有的请求,这是不相关的,而不是真正的任何请求将是完美的。

Answer 1:

window.stop()应该取消所有待处理的图像或脚本的请求。



Answer 2:

我认为document.close()停止所有要求,但我不那么肯定了。



文章来源: javascript: cancel all kinds of requests