Вопрос

Получить историю перехода пользователя в клиенте.

Как можно определить с какой страницы перешел пользователь?

У меня такой же вопрос

4 комментария
Лучший ответ

На вскидку можно попробовать 2 варианта

1 получить stateObj через 

var stateObj = this.sandbox.publish("GetHistoryState");

и проанализировать stateObj

2) Обработать коллекцию window.history

На вскидку можно попробовать 2 варианта

1 получить stateObj через 

var stateObj = this.sandbox.publish("GetHistoryState");

и проанализировать stateObj

2) Обработать коллекцию window.history

Я пробую так:                 
var historyState = this.sandbox.publish("GetHistoryState");
var hash1 = historyState.hash.historyState;

В hash1 получаю текущий адрес((

SERGEY PIMINOV,

Значит смотрите историю переходов window.history

Григорий Чех пишет:

Да, смотрел но получение информации посещенных страниц противоречит политике безопасности. Поэтому из windows.history нельзя получить ссылку. Только перемещаться.

Войдите или зарегистрируйтесь, чтобы комментировать