戻るボタンを擬似的に制御する
ブラウザの戻るボタンは、たぶん普通、JavaScript等では制御できません。
しかし、戻るボタンを無効にしたいケースは、結構ありますね。
たとえば、ログインが必要なサイトからログアウトした後に、戻るボタンを押されるとログインできてしまうとか。
そんな時は、『戻りたくないページ』に以下のJavaScriptを入れておきます。
<script type="text/javascript"> history.forward(); </script>
すると、あたかも戻るボタンが無効になったようになるのです。
説明すると、『戻りたくないページ』が初回に表示したときは、forwardのページがまだないので、このスクリプトは無視されます。
そして、『戻りたくないページ』から『他のページ』に移ったあと、『他のページ』から戻るボタンを押すとforwardされます。
このforwardは、その『他のページ』自身にforwardされるので、あたかも戻るボタンが無効になったようになるのです。