67

javascriptから現在のWebページのhttpステータスを取得する方法はありますか?

Webでの検索にしばらく時間を費やしましたが、まったく運がありません...それは不可能のようですが、StackOverflowでいくつかの凝った回避策を確認したいと思いました。

(応答本文の一部としてサーバーから提供することはできません。ステータスはhttpヘッダーを介してのみ利用可能であると想定されています)

4

3 に答える 3

51

申し訳ありませんが、これは不可能です。

于 2013-02-01T20:46:05.197 に答える
-3

美しくはありませんが、次のものを使用できます。

t = jQuery.get(location.href)
    .success(function () { console.log(t.status) })
    .error(function()    { console.log(t.status) });
于 2018-05-08T13:40:32.497 に答える
-5

ページの読み込みのステータスのみを確認できますtry:var x = document.readyState; xの結果は次のようになります。5つの値のいずれか:

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
于 2014-12-31T09:08:18.507 に答える