Если у меня есть ожидающие события jQuery $ .ajax, ожидающие ответа от сервера, они все выдают ошибки, когда загружается новая страница (например, пользователь нажимает на ссылку).Кажется, это новое поведение в Firefox 8 и выше.
Странно, но JavaScript для текущей страницы продолжает работать, пока загружается новая страница.Поэтому, когда возникает ошибка, я хотел бы обнаружить, что это особый случай, ошибка типа «прервать, потому что новая страница была загружена в ожидании ответа Ajax», и проглотить ее.
Проблема в том, что нетиз свойств, возвращаемых через событие ошибки ajax jqXHR или textStatus, errorThrown возвращает любую информацию, кроме «ошибки».
Так как же определить этот конкретный тип ошибки?или как определить, что Firefox начал загрузку новой страницы, чтобы я мог игнорировать ошибку?