WebサービスからJSONデータを取得する前に、ユーザーにユーザー名とパスワードを要求するかなり単純なWinJS Metroアプリを入手しました。
jQuery.ajax() を使用してデータを取得し、基本認証ヘッダーを正しく設定しました。ただし、ユーザーが間違った資格情報を入力し、サーバーが 401 を返した場合、metro ランタイムはログイン画面を表示します。jQuery.ajax() 関数に渡されたエラー ハンドラーは、ランタイムが提供するログイン画面でユーザーが「キャンセル」を押さない限り呼び出されません。
失敗したログイン試行をプログラムに処理させたいのですが、実行時のログオン画面を抑制する方法はありますか?