To pytanie zostało opublikowane na stosie wcześniej, ale żadne nie jest tak szczegółowe, co staram się zrozumieć.Sprawdzanie, czy adres URL jest uszkodzony w JavaScript
Najprostszy sposób sprawdzenia, czy adres URL jest poprawny, aby wysłać żądanie nagłówka http. Ale w jaki sposób użyć tego do określenia adresu URL?
Znalazłem to w poprzednim poście:
function UrlExists(url) {
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
Ale to nie wydaje się działać w Firebug dla kilku powodów.
Moje przeprosiny z wyprzedzeniem za bycie głupim.
Czy Firebug daje żadnych błędów? Mam nadzieję, że robisz XHR na swoim własnym serwerze, a nie na innej stronie (w odniesieniu do tej samej zasady pochodzenia). Kopiuję wklejony kod w firebug i działa dobrze i zwraca true/false –
Piszę to jako 'urlExists (" http://www.stackoverflow.com/ ");' i to nie działa. – Trip