11

window.location指定された URL が無効であったなどの理由で への呼び出しが失敗したかどうかを確認するにはどうすればよいですか? ウィンドウオブジェクトまたはこれをキャッチできる他のオブジェクトに設定できるイベントはありますか?

4

3 に答える 3

3

window.location = someURLが実行されると、URL がテストされる前に、ドキュメントがウィンドウから削除されるため、実際には不可能です。機能するかどうかをテストできるコードは残っていません。

リンクが同じオリジンにある場合、XMLHttpRequestを発行してページに到達できるかどうかをテストできますが、クロス オリジン リクエストまたは URL が原因でページがリクエストできないかどうかをテストする方法はないようです。間違っている。

一般的なドキュメントの場合、外部の元のページに到達できるかどうかをテストする方法がわかりません (ただし、onloadイベント ハンドラーを使用して画像に対して実行できます)。

于 2013-08-23T13:34:36.743 に答える