2015-10-27 2 views
0

Объект history содержит URL-адреса, посещенные пользователем (в окне браузера). Как просмотреть посещенные URL-адреса? Я попытался утешить объект и проверил все поля, не смог найти нужные данные. history.back() загрузит предыдущее, но я просто хочу знать предыдущий URL.Как просмотреть содержимое объекта истории в javascript?

ответ

1

Вы не можете этого сделать. Это сделано из соображений безопасности. Однако вы можете просмотреть последний (страница, из которой вы пришли), проверив document.referrer. Подробнее here

+0

Есть ли другой способ получить историю? (Я знаю, что могу вручную складывать URL-адреса с помощью location.href) – Shrinivas

+0

nope, насколько я знаю, но посмотрите на решение ниже из @piterio – Romko

+0

Если это причина безопасности, почему вам разрешено манипулировать стеком истории? – Ridan

0

Может быть, вы можете иметь какие-то спасти document.referrer используя localStorage каждый раз, когда вам нужно решение.