0

次の 3 つの条件で JavaScript アラートを表示する方法を教えてください。

  1. ブラウザからの再読み込みボタンがクリックされた

  2. キーボート ショートカット (例: CMD + R) でページをリロードする

  3. ページ上のリンクをクリックして実際のページを離れる。

ユーザーは警告ウィンドウでリロードをキャンセルできる必要があります。

4

1 に答える 1

2

ユーザーのプロンプトボックスを開くonbeforeunloadを試してください

window.onbeforeunload = function() {
    return "noooooo... dont go";
}

戻り値はプロンプト テキストとして表示されます。ユーザーが確認ボタンをクリックすると、ウィンドウはナビゲーションを続行し、ユーザーがキャンセルを選択するとナビゲーションを停止します。

実際の例

于 2013-10-30T19:08:16.097 に答える