由於一些安全約束,要求訪問的頁面不應該列在瀏覽器的歷史記錄中。如何在瀏覽器中跳過被瀏覽頁面的歷史記錄
所以這些頁面不需要顯示在歷史記錄中。
我試過以下方法但失敗。
解決方案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來實現這一點。