javascriptから現在のWebページのhttpステータスを取得する方法はありますか?
Webでの検索にしばらく時間を費やしましたが、まったく運がありません...それは不可能のようですが、StackOverflowでいくつかの凝った回避策を確認したいと思いました。
(応答本文の一部としてサーバーから提供することはできません。ステータスはhttpヘッダーを介してのみ利用可能であると想定されています)
javascriptから現在のWebページのhttpステータスを取得する方法はありますか?
Webでの検索にしばらく時間を費やしましたが、まったく運がありません...それは不可能のようですが、StackOverflowでいくつかの凝った回避策を確認したいと思いました。
(応答本文の一部としてサーバーから提供することはできません。ステータスはhttpヘッダーを介してのみ利用可能であると想定されています)
申し訳ありませんが、これは不可能です。
美しくはありませんが、次のものを使用できます。
t = jQuery.get(location.href)
.success(function () { console.log(t.status) })
.error(function() { console.log(t.status) });
ページの読み込みのステータスのみを確認できます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