CORSリクエストに適切なAccess-Controlヘッダーを設定しないAPIを使用しています。Access-Controlエラーをキャッチするにはどうすればよいですか?
アクセス制御エラーが発生したときに何か問題が発生したことをユーザーに通知するにはどうすればよいですか?私はエラーが発生したことを知る必要はなく、ただXHR要求が失敗しただけです。
try/catchブロックで要求をラップすることは、WebKitブラウザでは機能していないようです。
CORSリクエストに適切なAccess-Controlヘッダーを設定しないAPIを使用しています。Access-Controlエラーをキャッチするにはどうすればよいですか?
アクセス制御エラーが発生したときに何か問題が発生したことをユーザーに通知するにはどうすればよいですか?私はエラーが発生したことを知る必要はなく、ただXHR要求が失敗しただけです。
try/catchブロックで要求をラップすることは、WebKitブラウザでは機能していないようです。
インスタンスにonerror
ハンドラを付けることをお勧めします。
私はちょうど試しましたが、残念ながらonerrorは呼び出されません。 – JKS
本当ですか?ここには[JSFiddleのサンプルコード](http://jsfiddle.net/XjdVh/)があります。これはCORSヘッダーを一切含まない 'http:// www.example.com'を呼び出します。エラーアラートメッセージが表示されます。バグのAPIが実際に送信するヘッダを指定できますか? –
ああ、そうです...私は実際のXHRではないjqXHRオブジェクトにアタッチしようとしていました。私は自分自身のajaxメソッドを実装するか、$ .ajaxに潜んでいるように見えます。また、www.example.comではアクセス制御エラーが発生していませんでしたが、たとえばwww.google.comに変更した場合でも、コンソールにエラーが表示されます(また、 onerror'イベント)。ありがとうございました! – JKS