2013-02-01 69 views
34

有沒有什麼辦法從javascript獲取當前網頁的http狀態?從javascript獲取當前頁面http狀態

花了一些時間在網上搜索,但沒有運氣...似乎這是不可能的,但想與StackOverflow檢查可能是一些奇特的解決方法。

(從服務器提供它作爲響應身體的一部分是不能接受的,則狀態被認爲是隻能通過HTTP標頭)

+0

很好,因爲你的JS在所有的執行,我想的HTTP響應代碼爲200 OK? –

+1

@AndreasGrapentin這只是衆多可能性中的一種 – Madbreaks

+5

@AndreasGrapentin您可以使用一些特殊的javascript自定義404頁面.. – TryingToImprove

回答

26

這不是在任何可能的方式,對不起。

+2

是否有某種原因沒有API存在?這是一個安全問題嗎? – Moritz

+0

我想原因在於擴展網頁規範的人。讓我們不要給任何人打電話......我們都知道他們是什麼...... – user2173353

1

你只能檢查頁面加載狀態 嘗試:var x = document.readyState; x的結果可能是: 五位一體的值:

uninitialized - Has not started loading yet 
loading - Is loading 
loaded - Has been loaded 
interactive - Has loaded enough and the user can interact with it 
complete - Fully loaded