У меня есть веб-приложение с некоторым кодом безопасности, который вызывает перезагрузку страницы, если соединение с сервером (Socket.IO) отключается дольше 5 секунд (обычно это проблемы с брандмауэром / сломанным прокси на сайте клиента).
Соединение Socket.IO прекращается, как только начинается загрузка новой страницы, но код безопасности этого не видит.Переход на медленную страницу приводит к срабатыванию кода безопасности и переходу на предыдущую страницу.
Мне нужно иметь возможность сказать (непосредственно перед тем, как этот код вызывает перезагрузку), ожидает ли браузер загрузки новой (медленной) страницы.
Какие существуют подходы к выполнениюэто, кроме размещения события jQuery click для каждой ссылки (которая не будет перехватывать навигацию через адресную строку)?
Спасибо,
Крис.