以下は、iPad ブラウザーでブラウザーの戻るボタンを検出して停止するコードです。
$(window).bind("pagehide", function(e) {
})
iPadブラウザでブラウザの戻るボタンをクリックするとページが戻るのを止めるにはどうすればよいですか?
以下は、iPad ブラウザーでブラウザーの戻るボタンを検出して停止するコードです。
$(window).bind("pagehide", function(e) {
})
iPadブラウザでブラウザの戻るボタンをクリックするとページが戻るのを止めるにはどうすればよいですか?
onbeforeunload
戻るボタンを押したり、新しい URL を入力したり、ブラウザを閉じたりして、ユーザーがページを離れたときにトリガーされるイベントを使用できます。
次に例を示します。
window.onbeforeunload = function(){
return 'You are leaving!?';
}
Chrome での結果は次のとおりです。
このイベントはブラウザー間で一貫性がないようです。サポートしていないものもあれば、渡された関数を実行するものもあれば、確認ボックスに入力する文字列を返さない場合に関数を拒否するものもあります。
コメンターのアレックス・ウェインが述べたように、これについてよく考えてください。戻るボタンのネイティブな動作を変更すると、サイトや Web アプリケーションに悪影響を与える可能性があります。