2013-02-01 13 views
34

Czy istnieje sposób na uzyskanie statusu http aktualnej strony z javascript?Uzyskaj aktualny stan http strony z javascript

Spędziłem trochę czasu na wyszukiwaniu w Internecie, ale bez powodzenia ... Wygląda na to, że nie jest to możliwe, ale chciałem sprawdzić za pomocą StackOverflow, może jakieś wymyślne obejście.

(zapewniając jej z serwera jako części ciała odpowiedź jest nie do przyjęcia, status ma być dostępna tylko za pośrednictwem nagłówka HTTP)

+0

dobrze, biorąc pod uwagę, że JS jest wykonywany w ogóle, przypuszczam kod odpowiedzi HTTP to 200 OK? –

+1

@AndreasGrapentin To jedna z wielu możliwości – Madbreaks

+5

@AndreasGrapentin Możesz mieć niestandardową stronę 404 z jakimś specjalnym javascript .. – TryingToImprove

Odpowiedz

26

To nie jest w żaden sposób możliwe, przepraszam.

+2

Czy istnieje jakiś powód, dla którego nie istnieją żadne API? Czy to jest problem z bezpieczeństwem? – Moritz

+0

Sądzę, że powodem są ludzie, którzy rozszerzają specyfikację sieci. Nie nazywajmy nikogo ... Wzywamy każdego ... Wszyscy wiemy, kim są ... – user2173353

1

możesz tylko sprawdzić status ładowania strony try: var x = document.readyState; Wynik X mogą być: jedną z pięciu wartości:

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 
Powiązane problemy