En raison de contraintes de sécurité, il est impératif que la page visitée ne figure pas dans l'historique du navigateur.Comment sauter l'historique de la page vistée dans le navigateur
Ainsi, les pages n'a pas besoin d'être montré dans l'histoire du tout.
J'ai essayé les méthodes suivantes, mais j'ai échoué.
Solution 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. %>
Solution 2:
<%
Response.Cache.SetExpires(DateTime.Parse(DateTime.Now.ToString()))
Response.Cache.SetCacheability(HttpCacheability.Private)
Response.Cache.SetNoStore()
Response.AppendHeader("Pragma", "no-cache")
%>
Solution 3:
<body onload="history.forward()">
Solution 4:
<%
response.setDateHeader("Last-Modified", System.currentTimeMillis());
%>
Comme dans Firefox, il y a Outils fonctionnalités -> Démarrer la navigation privée qui ne stocke aucune donnée de session. Y at-il quelque chose qui peut être fait par JavaScript pour y parvenir.