Ну, может, я не очень четко обозначил свой заголовок. Вот история:
Я занимаюсь разработкой расширения для Google Chrome, в котором есть страница параметров.
Это расширение будет получать некоторые данные с сервера с помощью базовой аутентификации HTTP.
Я сделал вызов ajax с помощью jQuery
$.ajax(
url: url,
method: 'GET',
beforeSend: // basic auth part
dataType: 'json'
success: // display information
error: // error message
);
Но в настоящее время, если я введу неправильное имя пользователя и пароль, chrome продолжит всплывать диалоговое окно аутентификации, запрашивая ввод имени пользователя и пароля, только если пользователь отменит это диалоговое окно, они увидят сообщение об ошибке.
Как я могу предотвратить всплывающее диалоговое окно, непосредственно отображать сообщение об ошибке, запрашивать ввод пользователя снова на моей странице расширения?