67

有什么方法可以从 javascript 获取当前网页的 http 状态?

花了一些时间在网上搜索,但一点运气都没有......似乎不可能,但想与 Stack Overflow 核对可能有一些奇特的解决方法。

(从服务器提供它作为响应正文的一部分是不可接受的,该状态应该只能通过 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 的结果可能是: 五个值之一:

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 回答