Как удалить/изменить информацию из истории браузера?
Пользователь заходит на сайт по ссылке с конфиденциальной информацией:
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, время: 14:25. |