※ ChatGPTを利用し、要約された質問です(原文:ブラウザの戻るができないようにしたい)
ブラウザの戻るができないようにしたい
このQ&Aのポイント
ブラウザの戻るが有効になる問題があり、解決方法を探しています。
ページ内に表示される動的ページのキャッシュが残り、戻るができてしまうため、ブラウザの戻るができないようにする方法を知りたいです。
test.htmlとtest.cgiというファイルを使ってブラウザの戻るができない設定を試しましたが、効果はありませんでした。
ページ内はHTMLファイルですが、そのページのiframe内にperlで動的ページを表示させています。
クリック自体はifream内の動的ページですが、ページのキャッシュが残っているらしく、ブラウザの戻るが有効になります。
戻るができないようにしたいのですが何か良い方法はありますか?
以下、効果はありませんでした。
ファイル1 test.html
<html>
<head>
<title>HTML</title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Fri, 31 Dec 2004 23:59:59 GMT">
</head>
<body>
<ifream src="test.cgi"></ifream>
</body>
</html>
ファイル2 test.cgi
print "Content-type: text/html\n";
print "Pragma: no-cache\n";
print "Cache-Control: no-cache\n";
print "Expires: Thu, 01 Dec 1994 16:00:00 GMT\n\n";
print <<EOT;
<html>
<head>
<title>CGI</title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Fri, 31 Dec 2004 23:59:59 GMT">
</head>
<body>
<a href="test.cgi">sample</a>
</body>
</html>
EOT
exit;