JavaScript でウィンドウを開く: タブとウィンドウの動作の制御
JavaScript では、window.open() メソッドを使用して、新しい閲覧ウィンドウを起動します。ただし、このメソッドの動作はブラウザーによって異なります。 Firefox では、別のウィンドウを作成することが目的であっても、デフォルトで window.open() は指定された URL を新しいタブで開きます。これは、独立したウィンドウで URL を開くことが必要なアクションである場合に障害となる可能性があります。
この問題を修正するために、JavaScript は開発者が新しいウィンドウに特定の「機能」を指定できるソリューションを提供します。意図したとおりに開きます。 window.open() の features 引数に「height」と「width」のプロパティを追加すると、ブラウザはタブの代わりに新しいウィンドウを作成するように求められます。
例:
window.open(url, windowName, "height=200,width=200");
高さと幅の値を設定することで、新しく開くウィンドウのサイズを指定できます。これにより、ブラウザは既存のタブとは独立した別のウィンドウで URL を起動するようになります。
Mozilla Developer Network のドキュメント (https://developer.mozilla.org/en-US/docs/Web) を参照してください。 /API/Window.open#Position_and_size_features) を参照して、新しく作成されたウィンドウの動作をカスタマイズするために使用できる利用可能な機能の包括的なリストを確認してください。
以上がJavaScript の「window.open()」にタブの代わりに新しいウィンドウを強制的に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。