Как удалить/изменить информацию из истории браузера?
Пользователь заходит на сайт по ссылке с конфиденциальной информацией:
https://www.site.name/?secretdata=1234 Необходимо удалить "?secretdata=1234" из истории браузера или полностью всю информацию о посещаемом сайте :help: Манипуляции с объектом History всё равно оставляют ссылку с первоначальными параметрами :-? //Попытка заменить параметры открываемой ссылки window.history.replaceState({page: 1}, "New Title 1", "?clear=1") //... только вот в истории всё равно остается вся информация Возможно ли заменить информацию в истории браузера или вообще удалить её с помощью JavaScript (или другими методами) ?) :) |
Невозможно.
|
webgraph,
Вот прям на данной странице в консоли ввожу: window.history.replaceState({page: 1}, "New Title 1", "/forum/misc/?clear=1"); и всё прекрасно изменяется в истории... Что-то вы делаете не так. |
Цитата:
Изменится ли информация в самом браузере? Например сделать невозможным просмотр в "недавно посещенных страницах" |
voraa,
В chrome://history/ УРЛ изменился. Где ещё посмотреть? |
Цитата:
|
voraa,
Значит два раза посещал эту страницу, или в двух вкладках была открыта. Одну изменил, а вторую - нет. Проведи эксперимент на сайте, который ещё не посещал сегодня. |
Часовой пояс GMT +3, время: 22:08. |