0

以下は、iPad ブラウザーでブラウザーの戻るボタンを検出して停止するコードです。

$(window).bind("pagehide", function(e) { 
})

iPadブラウザでブラウザの戻るボタンをクリックするとページが戻るのを止めるにはどうすればよいですか?

4

1 に答える 1

-1

onbeforeunload戻るボタンを押したり、新しい URL を入力したり、ブラウザを閉じたりして、ユーザーがページを離れたときにトリガーされるイベントを使用できます。

次に例を示します。

window.onbeforeunload = function(){
    return 'You are leaving!?';
}

Chrome での結果は次のとおりです。

ここに画像の説明を入力

このイベントはブラウザー間で一貫性がないようです。サポートしていないものもあれば、渡された関数を実行するものもあれば、確認ボックスに入力する文字列を返さない場合に関数を拒否するものもあります。

コメンターのアレックス・ウェインが述べたように、これについてよく考えてください。戻るボタンのネイティブな動作を変更すると、サイトや Web アプリケーションに悪影響を与える可能性があります。

于 2012-12-20T21:29:09.280 に答える