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が返る前に処理が進むので非同期で実行する必要がある