Можем ли мы получить историю браузера, используя Javascript?

Можем ли мы получить историю браузера для моего сайта с помощью Javascript?

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

Возможно ли это или нет и как?

Ответ 1

Вы можете использовать Объект истории javascript для этого

Свойство history имеет возвращаемое значение как объект истории, представляющий собой массив элементов истории, имеющих подробную информацию о URL-адресе, посещенном в этом окне. Также обратите внимание, что объект History является объектом JavaScript, а не объектом DOM HTML.

Синтаксис свойства истории объекта Window:

window.history 

Ответ 3

В отношении неприкосновенности частной жизни нет данных для просмотра данных браузера клиента.

Если вы пытаетесь наблюдать или генерировать данные о посетителях только для своего домена, его можно сохранить информацию о странице с сеансами и куки.

вы также можете собирать данные кликов на своих сайтах, которые можно кликать по вашим собственным скриптам, которые отправляют данные по запросам ajax.

если вы используете сайт типа страницы с одной страницей и генерируете свою собственную функцию pushState ширины, вам просто нужно добавить дополнительный код для сбора этих данных и отправить информацию с помощью ajax при изменении страницы /url.