ホームページ > ウェブフロントエンド > フロントエンドQ&A > ウィンドウを閉じるためのJavaScriptコード

ウィンドウを閉じるためのJavaScriptコード

WBOY
リリース: 2023-05-20 19:41:05
オリジナル
857 人が閲覧しました

JavaScript でウィンドウを閉じるコードは非常に簡単で、ウィンドウ オブジェクトの close() メソッドを呼び出すだけです。ウィンドウを閉じるための基本的な構文は次のとおりです。

window.close();

このコードは、ユーザーがボタンをクリックするか特定のアクションを実行するときに JavaScript 関数に挿入できます。たとえば、ユーザーがボタンをクリックすると、次のコマンドを使用してウィンドウを閉じることができます:

ただし、一部のブラウザでは、ユーザーのセキュリティを保護するために、JavaScript がブラウザ ウィンドウを閉じることを禁止する場合があります。これは、一部の悪意のある Web サイトがこの機能を悪用して、ウィンドウを強制的に閉じたり、他の悪意のある Web サイトにジャンプしたりする可能性があるためです。ウィンドウを閉じるコードがブロックされている場合、ウィンドウを閉じる処理を続行するかどうかを尋ねる警告メッセージまたはポップアップがユーザーに表示されることがあります。

ほとんどの場合、ブラウザ ウィンドウを閉じるとユーザー エクスペリエンスが低下します。したがって、ユーザーが閉じようとしているウィンドウを明確に認識していることを確認し、データの損失を避けるために重要な情報を保存して編集するための十分な時間を与える必要があります。

次は、未保存の変更を保存してウィンドウを閉じるようユーザーに求める関数の例です。

function closeWindow() {
if (confirm("よろしいですか?このウィンドウを閉じますか?")) {

  //保存未保存的更改
  //关闭窗口
  window.close();
ログイン後にコピー

}
}

この例では、JavaScript のconfirm() メソッドを使用して、本当に閉じてもよいかどうかをユーザーに尋ねます。窓を閉めて。ユーザーが [OK] ボタンをクリックすると、未保存の変更の保存など、追加のコードが実行される可能性があります。ユーザーが「キャンセル」ボタンをクリックすると、ウィンドウは開いたままになります。

つまり、ブラウザ ウィンドウを閉じるコードは非常に単純で、ウィンドウ オブジェクトの close() メソッドを呼び出すだけです。ただし、実際に使用する場合には、ユーザーエクスペリエンスを考慮し、この機能の悪用を防ぐ必要があります。

以上がウィンドウを閉じるためのJavaScriptコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート