2013-03-09 2 views
0

У нас есть скрипт чата для поддержки. Мне было интересно, можно ли перенаправить на страницу опроса в текущем окне или родительском после закрытия пользователем или пытается закрыть страницу чата с помощью JS? Я провел некоторое исследование, но все, что я могу найти, это перезагрузка родителя или оповещение.JS On Close Redirect

Благодаря

+0

Встроенные блокирующие всплывающие окна, скорее всего, отрицают это. Они могут быть открыты только при обработке определенных событий, которые запускаются пользователем - 'unload', вероятно, не является одним из тех разрешенных событий. Поэтому, хотя вы можете написать сценарий для него, окно, вероятно, на самом деле не покажет. –

ответ

0

Я думаю, что вы можете использовать unload() событие в JavaScript. Событие запускается, когда пользователь пытается закрыть браузер. Обратитесь к link here

+0

Не похоже, что это поддерживается Chrome или Safari = ( – Sabyre

0

Вы также можете изучить onbeforeunload - see here - хотя я не знаю, поддерживается ли оно лучше, чем onunload. Одна вещь, о которой следует помнить, заключается в том, что она относится к выгрузке документа, а не к окну. Таким образом, закрытие окна - это не единственное, что их запускает - например, переход на другую страницу.