startを押すと起動し、stopでやめる。テキストエリアはただの飾り。
サンプル
ソースコード
実は「戻る」を無効にすることは不可能なんですと。
でも google が gmail でそれをやっているということなのでなんとか再現してみた。ほんと最初は無理だと思ったわ。
ポイントは2点。
・「#(フラグメント)」付きのURL間では戻るを押してもページ遷移しない
・「戻る」を押した瞬間を察知する
#付きのURLで戻るを押してもページ遷移しないので、URLが変化する時を狙って監視する。変化した瞬間にダイアログで確認させるという寸法です。