ホームページ >ウェブフロントエンド >jsチュートリアル >確認プロンプトを表示せずにブラウザ ウィンドウを閉じるにはどうすればよいですか?

確認プロンプトを表示せずにブラウザ ウィンドウを閉じるにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-20 15:43:29360ブラウズ

How to Close a Browser Window Without Confirmation Prompt?

確認プロンプトを表示せずにブラウザ ウィンドウを閉じる

window.close(); を使用する場合ブラウザウィンドウを閉じる機能を使用すると、ウィンドウを閉じるかどうかを尋ねる確認プロンプトが表示される場合があります。このプロンプトは一部のシナリオでは便利ですが、他のシナリオでは煩わしかったり不要になる場合があります。この記事では、確認プロンプトを受信せずにブラウザ ウィンドウを閉じる解決策を説明します。

解決策:

確認プロンプトを回避するには、次のコードを使用できます。

<code class="javascript">window.open('', '_self', '');
window.close();</code>

window.close() を呼び出す前に window.open() を使用して空白のページを開くと、確認プロンプトをバイパスし、それ以上の確認を行わずに現在のウィンドウを閉じることができます。この方法はテストされており、不要なプロンプトを防ぐのに効果的であることがわかっています。さらに、空白のタブを開いたままにすることなく、きれいな履歴を維持します。

以上が確認プロンプトを表示せずにブラウザ ウィンドウを閉じるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。