當我使用Firebug 1.5時,我在某些Ajax請求上收到200個ABORTED錯誤。通過在文本框中輸入,您可以在this demo page上看到這種情況。即使出現這些錯誤,網站的功能似乎也能正常工作。簡單地忽略這些錯誤是否安全?Firebug 1.5顯示200針對Ajax請求中止
這wicket mailing list thread似乎表明,檢票ajax代碼正在做它應該做的。此外,這個firebug issue似乎表明可能有一些擔憂。不知道該怎麼想。
當我使用Firebug 1.5時,我在某些Ajax請求上收到200個ABORTED錯誤。通過在文本框中輸入,您可以在this demo page上看到這種情況。即使出現這些錯誤,網站的功能似乎也能正常工作。簡單地忽略這些錯誤是否安全?Firebug 1.5顯示200針對Ajax請求中止
這wicket mailing list thread似乎表明,檢票ajax代碼正在做它應該做的。此外,這個firebug issue似乎表明可能有一些擔憂。不知道該怎麼想。
聽起來像已經返回OK的請求中止。螢火蟲會過濾這些出一些未來的版本中,看到這裏的代碼更改:
我也遇到了這一點。我可以在每個請求上的演示網站上看到它,但我也可以在我的某個網站上看到它。我之前沒有注意到這一點,我確信我會注意到這一點,因爲我每天都盯着控制檯數小時。給出了一些相當混雜的信息。
我使用的是Mac與螢火蟲1.5。這個bug已經在firebug bug list id = 2712上報告過,但似乎沒有任何結果。這是一個棘手的問題。我傾向於注意到,當我有兩個同時發出的請求同時發起時,也許一個先發制人地在另一個之前返回。但是這不應該導致中止消息。
它看起來像下一個版本的Firebug將再次忽略200中止代碼。看到我對這個問題的評論。 http://code.google.com/p/fbug/issues/detail?id=2712 – Tauren
我只花了30分鐘,類似的問題。雖然這不是直接回答上述問題,但我的問題的谷歌搜索讓我在這裏,所以我想我會在這裏添加它,以防其他人節省時間。一如既往,我的問題結果是開發人員錯誤。我將一個ajax請求綁定到一個提交按鈕上,但是在創建XHR之前我忘記了在按鈕上使用preventDefault(),所以一旦按鈕的默認行爲被踢入,請求就會被中止 - 有時在反應回來了,有時候不會 - 但它總是會在firebug 1.5報告中止。
謝謝,這正是我需要閱讀的內容。 –
我有一個類似的問題,將Ajax事件附加到轉義鍵的keydown事件。在FF中,轉義鍵也殺死了http請求,因此他們立即中止。在事件上調用.preventDefault()可以停止傳播keydown事件並解決問題。 – SlappyTheFish
螢火蟲開發人員表示,我所示的示例代碼實際上確實用ABORT響應,並且行爲如預期。他們還表示,這個螢火蟲行爲已經引起了很多混亂,下一個版本將會像以前一樣處理200次異常。詳情請參閱http://code.google.com/p/fbug/issues/detail?id=2712。 – Tauren