Web サイト制作では、ユーザーにより良いエクスペリエンスを提供するために、ユーザーがページを閉じるときに、本当にページを閉じたいかどうかをユーザーに確認させるために、何らかの情報を表示する必要がある場合があります。 JavaScript はこの要件を簡単に達成できます。
まず第一に、ブラウザ ウィンドウを閉じるのはユーザーのオペレーティング システムの動作であることを明確にする必要があります。ユーザーがウィンドウを直接閉じたい場合、それを防ぐことはできませんが、ユーザーにプロンプトを表示することはできます。ページを閉じてユーザーに決定を委ねるかどうか。
JavaScript の window.onbeforeunload イベントを使用すると、ユーザーがページを閉じているかどうかを検出できます。このイベントは、ユーザーがウィンドウを閉じようとしたときにトリガーされ、その時点でポップアップ ウィンドウに情報を表示するようにユーザーに求めることができます。
たとえば、ユーザーがページを閉じようとすると、「ページを閉じてもよろしいですか?」というメッセージを含むプロンプト ボックスが表示されます。ユーザーが「OK」をクリックすると、ページが閉じます。ユーザーが「キャンセル」をクリックしても、ページは閉じません。この機能を実装する JavaScript コードは次のとおりです。
window.onbeforeunload = function() { return "确定要关闭页面吗?"; }
ここでは、window.onbeforeunload というイベント ハンドラーを定義します。イベント ハンドラーは、「ページを閉じてもよろしいですか?」という文字列を返しました。このイベントが発生すると、ブラウザはポップアップ ボックスに文字列を表示します。
このメソッドを使用するときは、次の点に注意する必要があります:
つまり、JavaScript を使用して現在のページのプロンプトをオフにすることは、Web サイト制作において非常に役立つテクニックです。これを使用すると、ユーザー エクスペリエンスを向上させ、ユーザーがページを閉じようとしていることを確実に認識できます。
以上がJavaScriptで現在のページのプロンプトを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。