ブラウザで戻るを押しても戻らないようにするの履歴

サンプル:startを押すと起動し、stopでやめる。
http://item.mindia.jp/akkun_dev/book/stopback.html

ソースコード



実は「戻る」を無効にすることは不可能なです。

でも google が gmail でそれをやっているということなのでなとか再現してみた。ほと最初は無理だと思ったわ。

ポイントは2点。

  • 「#(フラグメント)」付きのURL間では戻るを押してもページ遷移しない
  • 「戻る」を押した瞬間を察知する


#付きのURLで戻るを押してもページ遷移しないので、URLが変化する時を狙って監視する。変化した瞬間にダイアログで確認させるという寸法です。