Существует ли способ обнаружить, когда посетитель возвращается к Вашей странице после открытия нового окна?

Существует ли путь, с помощью JavaScript или jQuery, для обнаружения, когда кто-то возвращается к странице после открытия нового окна или вкладки?

Я хочу создать сценарий, который открывает новое окно или вкладку и затем делает что-то, когда пользователь возвращается к странице.

Спасибо,

6
задан Jeremy 13 July 2010 в 05:58
поделиться

2 ответа

да , есть. Использование jQuery:

$(window).bind('focusout', function(){
    console.log('bye bye');
});

$(window).bind('focusin', function(){
    console.log('welcome back!');
});

edit 1

Использование alert () было не лучшей идеей: p Изменен на console.log () для демонстрации.

редактировать 2

привязка к документу не работает в кроссбраузере, изменено на окно

6
ответ дан 17 December 2019 в 02:21
поделиться

Вы можете использовать файлы cookie, но это не безупречно. Если вы можете использовать язык на стороне сервера, вы можете отслеживать IP-адреса.

0
ответ дан 17 December 2019 в 02:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: