Как отследить загрузку другой страницы вместо текущей в этой же вкладке браузера?
Имеются несколько проектов на одном домене, которые реализованы не в виде поддоменов, а как отдельные папки в одном.
Мне необходимо отслеживать какие из них сейчас открыты в браузере и когда конкретный из них закрывается, то на сервере надо выполнить какие-то действия. Для закрытия вкладки с этим отлично справляется такой вариант:
window.onbeforeunload = function(e){
// тут аяксом отправляю данные на сервер
};
Но вот если открыта одна вкладка, в ней загружен один из проектов и я в той же вкладке перехожу к другому (по ссылке или набрав его адрес явно), событие onbeforeunload не срабатывает. Могу ли я как-то отследить, что ранее открытый в этой же вкладке проект уже закрыт?