セキュリティの制約があるため、訪問したページをブラウザの履歴に表示しないようにする必要があります。ブラウザ内のvistedページの履歴をスキップする方法
ページを履歴にまったく表示する必要はありません。
私は以下の方法で試しましたが失敗しました。
解決策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: - >スタートプライベートブラウジング任意のセッションデータを保存しないFirefoxで
<%
response.setDateHeader("Last-Modified", System.currentTimeMillis());
%>
と同様に、機能のツールがあります。これを実現するためにJavaScriptで行うことができるものはありますか?