Я просто хочу, когда пользователь приходит на мой сайт и закрывает окно, то я хочу знать причину ухода с моего сайта.Chrome не поддерживает мой javascript
Поэтому я отправляю пользователя на страницу опроса, используя следующий сценарий.
Он работает в любом браузере, но не в Chrome
<script type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit() {
if (location.href.indexOf("index.php") != -1)
{
location.href = "http://www.test.com/survey.php";
return "Press 'cancel to go 'survey'";
}
}
</script>
Лично я не собираюсь отвечать на этот вопрос, потому что я не считаю, что это хорошая практика. Вы не должны перенаправлять пользователей, поскольку они оставляют вашу страницу, я считаю это вредоносным. – GAgnew
Я бы, конечно, не ответил на опрос, в который меня просто забрали! И, конечно же, я буду продолжать использовать Chrome ;-) – Capsule
Я бы поспорил, что Chrome не делает то, что вы ищете, потому что это довольно раздражает, чтобы быть справедливым. Это похоже на предотвращение всплывающих окон. Однако я не уверен. – brandizzi