4

別のドメインのサーバーに ajax リクエストを送信していますが、リクエストを受け取ったことを知るためだけに、実際にはそのレスポンスは必要ありません。すべてが問題ない場合、Chrome 開発者ツール (ヘッダー ステータス) で「キャンセル済み」と表示され、コンソールは「XMLHttpRequest を読み込めません」と書き込みますが、サーバーは私の要求を取得します。サーバーがダウンしている場合、ヘッダーのステータスは数値ではなく、単に «failed» です。JS でこの重要な違いをキャッチしようとすると、どちらの場合も XHR ステータス 0 になります。

4

1 に答える 1