2008-09-22 60 views
10

我的網站提出了很多要求。我經常需要取消所有當前請求,以便瀏覽器不會阻止相關的新請求。javascript:取消各種要求

我有3種請求:

  • 的Ajax
  • 插入腳本標籤(其做JSONP-通信)
  • 插入的圖像標籤(其導致瀏覽器來請求來自不同服務器的數據)

對於Ajax,它沒有問題,因爲XMLHttpRequest對象支持取消。 我需要的是一種讓瀏覽器停止從DOM對象加載資源的方法。

看起來像從DOM中簡單地移除一個對象(例如圖像標籤)只有在請求尚未運行時纔有助於避免請求。

更新:一種取消所有請求的方法,這是無關緊要的,而不是真正的任何請求將是完美的。

回答

26

window.stop()應取消任何掛起的圖像或腳本請求。

0

我認爲document.close()停止所有請求,但我不太確定。

+12

這很搞笑 – 2010-06-15 18:42:24