Как очистить историю просмотра с помощью JavaScript?
Я делаю простой проект, Давайте возьмем высокий безопасный сайт. У меня есть 5 разных страниц JSP. Если я начал с первой страницы JSP, это перенаправление на вторую страницу JSP и так далее. Между тем, он не должен хранить эти страницы в истории моего браузера. Как очистить историю просмотров с помощью JavaScript?
5 ответов
невозможно очистить историю пользователей без плагинов. А также это не проблема с точки зрения разработчика, это бремя пользователя, чтобы очистить свою историю.
для получения информации обратитесь к Как очистить историю браузеров (IE, Firefox, Opera, Chrome) с помощью JavaScript или Java, кроме самого браузера?
можете ли вы попробовать использовать document.location.replace()
Он используется для очистки последней записи в истории и замены ее адресом нового url-адреса. replace()
удаляет URL текущего документа из истории документов, что означает, что невозможно использовать кнопку" Назад " для перехода к исходному документу.
<script type="text/javascript">
function Navigate(){
window.location.replace('your link');
return false;
}
</script>
HTML-код:
<button onclick="Navigate()">Replace document</button>
нет, Это было бы проблемой безопасности.
Тем не менее, можно очистить историю в JavaScript в рамках расширения Google chrome. chrome.история.deleteAll().
Использовать
window.location.replace('pageName.html');
подобное поведение как HTTP redirect
читать как перенаправить на другую веб-страницу в JavaScript / jQuery?
вы не можете очистить историю браузера. Он принадлежит пользователю, а не разработчику. Также посмотрите на документация MDN.
Update: ссылка, которую вы размещали повсюду, на самом деле не очищает историю Вашего браузера. Это просто предотвращает использование кнопки "Назад".