ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用してユーザー確認を表示してブラウザ タブを閉じるにはどうすればよいですか?

JavaScript を使用してユーザー確認を表示してブラウザ タブを閉じるにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-12 14:09:141011ブラウズ

How Can I Close a Browser Tab with User Confirmation Using JavaScript?

ユーザー確認付きで現在のブラウザ タブを閉じる

他のタブに影響を与えずに現在のブラウザ タブを閉じるには、JavaScript の window.close( ) メソッド。

閉じる前にユーザーに確認を求めるリンクを作成するにはタブで、次の手順に従うことができます:

  1. 確認とタブの閉じを処理する JavaScript 関数を作成します:
function closeTab() {
  if (confirm("Close Tab?")) {
    window.close();  // Close the current tab
  }
}
  1. 関数呼び出しを次の場所に追加します。リンクなどの HTML 要素:
<a href="javascript:closeTab();">Close Tab</a>

ユーザーがクリックしたときリンクすると、closeTab() 関数が実行され、「はい」ボタンと「いいえ」ボタンのある確認ダイアログが表示されます。ユーザーが「はい」をクリックすると、現在のタブが閉じます。 [いいえ] をクリックしても何も起こりません。

注:

  • window.confirm() ダイアログ ボックスには、通常、[はい] ボタンと [キャンセル] ボタンではなく、[OK] ボタンと [キャンセル] ボタンが表示されます。いいえ。
  • ブラウザ固有の違いが存在する可能性があります。たとえば、Firefox では JavaScript を使用して他のウィンドウを閉じることができない場合がありますが、IE ではユーザーに確認を求める場合があります。

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

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