javascriptでURL先が存在しているか確認する方法
javascriptを使用してURL先が存在しているか確認する方法は以下の通り
function load(_url){
var xhr;
xhr = new XMLHttpRequest();
xhr.open("HEAD", _url,false);
xhr.send(null);
return xhr.status;
}
var url = "https://www.example.com/xxxxxx";
if(load(url) == 200){
//処理
}
XMLHttpRequestを利用して返り値が200であるかを確認している
実行すると非同期のXMLHttpRequestは非推奨と出てくるが、同期モードにすると200が返る前に処理が進むので非同期で実行する必要がある