年の各日のHTMLドキュメントを含む外部Webサイトがあり、現在の日付のドキュメントを自動的に読み込もうとしています。ただし、すべての文書でURLが一貫していません。それらのうちのいくつかは.html
で終了し、その他のものは.htm
で終わり、そのうちのいくつかはファイル名に1つの文字を追加することがあります。404エラーでJavascriptリダイレクト
私がしたいことは、URLを読み込もうとすることです。その結果、404エラーが発生した場合は、別のURLを読み込んでみてください。
たとえば、私はwindow.location.replace(baseurl+'.htm');
と表示され、404エラーが発生した場合はwindow.location.replace(baseurl+'.html');
とし、その結果が404の場合は別の方法を試してみてください。
サーバーが404エラーを送信し、新しいURLを読み込もうとしたときをどのように判断できますか?
実際にリダイレクトする前にXHRを試してみてください。リダイレクトされると、コードの実行が停止し、そのコードについて何もすることができなくなります。 – Siguza