Из-за некоторых ограничений безопасности существует требование, чтобы посещаемая страница не отображалась в истории браузера.
Поэтому страницы вообще не должны отображаться в истории.
Я пробовал следующие способы, но не смог.
Решение 1:
1. <%
2. session.invalidate();
3. response.setHeader("Cache-Control","no-cache");
4. response.setHeader("Cache-Control","no-store");
5. response.setDateHeader("Expires", 0);
6. response.sendRedirect("home.jsp");
7. %>
Решение 2:
<%
Response.Cache.SetExpires(DateTime.Parse(DateTime.Now.ToString()))
Response.Cache.SetCacheability(HttpCacheability.Private)
Response.Cache.SetNoStore()
Response.AppendHeader("Pragma", "no-cache")
%>
Решение 3:
<body onload="history.forward()">
Решение 4:
<%
response.setDateHeader("Last-Modified", System.currentTimeMillis());
%>
Как и в Firefox, есть функциональность Инструменты -> Начать приватный просмотр, которыйне хранит данные сессииЕсть ли что-нибудь, что может быть сделано JavaScript для достижения этой цели.