JavaScript

The close() method in JavaScript is used to close the current window or popup window.

close() メソッド

 close()メソッドは、ウィンドウやポップアップウィンドウを閉じるために使用されます。このメソッドは、ウィンドウオブジェクトに属しています。

 close()メソッドを使用すると、現在のウィンドウまたはポップアップウィンドウを閉じることができます。通常、このメソッドは、ポップアップウィンドウを開いた後に使用されます。以下は、基本的な使用方法の例です。


const myWindow = window.open("https://www.example.com", "myWindow", "width=500,height=500");
myWindow.close();

 上記の例では、window.open()メソッドを使用してポップアップウィンドウを開いています。そして、myWindow.close()を呼び出すことで、ポップアップウィンドウを閉じています。

 close()メソッドは、引数を取りません。また、ウィンドウがすでに閉じている場合は何も起こりません。しかし、ブラウザによっては、ウィンドウを閉じる前に確認のダイアログが表示されることがあります。

 注意点として、close()メソッドは、ウィンドウを閉じる前に必要な処理(例えば、データの保存)を行うための時間を与えるための適切な待機時間を提供していません。そのため、閉じる前に必要な処理がある場合は、適切な処理をした後に close()メソッドを呼び出す必要があります。

 また、一部のブラウザでは、close()メソッドがブラウザウィンドウ自体を閉じることができない場合があります。この場合、ウィンドウを閉じるにはユーザーの手動操作が必要になります。