"Для этого вопроса я просто хочу знать, использую ли я дайджест-проверку подлинности, как я могу предотвратить всплывающее окно браузера."
К сожалению, это невозможно. Для всех событий запроса Ajax (loadstart
, load
, loadend
, progress
, error
, abort
, timeout
) и обработчик событий onreadystatechange
, только loadstart
запускается до всплывающее окно браузера для дайджеста (на самом деле оно запускается даже до того, как сервер получит запрос).
Таким образом, с точки зрения JavaScript на стороне браузера, до всплывающего окна дайджеста ничего не вызывается, что означает, что мы ничего не можем сделать, чтобы предотвратить всплывающее окно.