Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как удалить/изменить информацию из истории браузера? (https://javascript.ru/forum/misc/84799-kak-udalit-izmenit-informaciyu-iz-istorii-brauzera.html)

webgraph 27.12.2022 03:23

Как удалить/изменить информацию из истории браузера?
 
Пользователь заходит на сайт по ссылке с конфиденциальной информацией:

https://www.site.name/?secretdata=1234


Необходимо удалить "?secretdata=1234" из истории браузера или полностью всю информацию о посещаемом сайте :help:


Манипуляции с объектом History всё равно оставляют ссылку с первоначальными параметрами :-?
//Попытка заменить параметры открываемой ссылки
window.history.replaceState({page: 1}, "New Title 1", "?clear=1")

//... только вот в истории всё равно остается вся информация


Возможно ли заменить информацию в истории браузера или вообще удалить её с помощью JavaScript (или другими методами) ?)

:)

Aetae 27.12.2022 03:34

Невозможно.

Белый шум 27.12.2022 08:29

webgraph,
Вот прям на данной странице в консоли ввожу:
window.history.replaceState({page: 1}, "New Title 1", "/forum/misc/?clear=1");

и всё прекрасно изменяется в истории... Что-то вы делаете не так.

voraa 27.12.2022 08:59

Цитата:

Сообщение от Белый шум
и всё прекрасно изменяется в истории.

Смотря, что называть историей.
Изменится ли информация в самом браузере? Например сделать невозможным просмотр в "недавно посещенных страницах"

Белый шум 27.12.2022 09:25

voraa,
В chrome://history/ УРЛ изменился. Где ещё посмотреть?

voraa 27.12.2022 11:04

Цитата:

Сообщение от Белый шум
В chrome://history/ УРЛ изменился. Где ещё посмотреть?

Я там вижу две страницы. И со старым url и с измененным.

Белый шум 27.12.2022 15:39

voraa,
Значит два раза посещал эту страницу, или в двух вкладках была открыта. Одну изменил, а вторую - нет. Проведи эксперимент на сайте, который ещё не посещал сегодня.


Часовой пояс GMT +3, время: 22:08.