私はjQueryのajaxメソッドを使用してTwitterRESTAPIと対話しています。
一部のアクションが401HTTPステータスコードを返すという点で、APIは少し面倒です。その場合、ログインボックスを表示するのではなく、失敗させたいだけです。
ダイアログを抑制してエラー応答を受け取る可能性がある場合に備えて、URLに誤ったuser:passペアを指定しようとしましたが、それは役に立ちませんでした。
この質問はまったく同じ質問をしましたが、答えは代わりに、そもそも401をトリガーしない方法を考え出しました。
(特に、認証を要求しているのは彼らの側のバグであるため、これは厄介です。users/show
メソッドは、そもそも認証を要求することは想定されていません。)