Window openメソッドの用途
JavaScriptのwindow.open()メソッドは新しいブラウザウィンドウやタブを開くために使用します。URL (省略可能)、ウィンドウ名 (省略可能)、およびウィンドウの特徴 (省略可能) の3つのパラメータを受け付けます。
- 新しいウィンドウで開くURLを指定します。このパラメータを省略すると、空白のウィンドウが開きます。
- ウィンドウ名(省略可):新しいウィンドウの名前を指定します。名前がすでに存在する場合、そのウィンドウでURLを開きます。このパラメータを省略または空文字列を指定すると、新しいウィンドウまたはタブでURLが開きます。
- ウィンドウの特性(任意):サイズ、位置、ツールバーなど、新しいウィンドウの特性を指定します。これは、カンマ区切りの文字列であり、必要に応じてさまざまな特性を指定できます。
window.open()メソッドを使用すると、以下の機能を実現できます。
- 指定されたURLを表示する新しいブラウザウィンドウまたはタブを開きます。
- 指定のウィンドウで異なるURLを開く。
- 新規ウインドウのサイズ、位置、特性を制御する。
- 新しいウィンドウを開いて、元のウィンドウでコードを実行し続ける。
セキュリティのため、最新のブラウザはユーザーの許可なしでポップアップを開けなくなっていますので、クリックなど、ユーザーの操作の中でwindow.open()を実行する必要があります。