Кто-нибудь знает, как обнаружить в событии OnBeforeUnload, что код на стороне сервера отправил Response.Redirect? Я хочу попросить пользователя не дать им отойти от страницы раньше времени, но когда сервер перенаправляет меня, он не должен запрашивать пользователя.
Я работаю с устаревшим кодом, который широко использует Response.Redirect, и меня не интересует изменение способа перенаправления. Пожалуйста, не предлагайте использовать метод перенаправления X.
Это должно быть возможным сделать это на основе кода ответа в объекте XMLHttpRequest, так как перенаправление ответа должно отправить 302.
Редактировать: Response.Redirect отправляет обратно 200, с кодом перенаправления в теле, которое затем делает window.location.href = новую страницу в коде ASP.Net. Есть ли способ получить ответ сервера, чтобы определить, что это произошло?
Заранее спасибо за любую помощь!