ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の「window.open()」をタブではなく新しいウィンドウで強制的に開くにはどうすればよいですか?

JavaScript の「window.open()」をタブではなく新しいウィンドウで強制的に開くにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-28 00:27:10608ブラウズ

How Can I Force JavaScript's `window.open()` to Open in a New Window Instead of a Tab?

JavaScript でタブの代わりに新しいウィンドウを開く

JavaScript で window.open() を使用する場合、次のようなインスタンスが発生する可能性があります。 Firefox はデフォルトで指定された URL を新しいタブで開きますが、これは意図した動作ではない可能性があります。この記事では、この問題を解決し、URL をタブではなく新しいウィンドウで強制的に開く方法について説明します。

これを実現するには、window.open() メソッドの「features」パラメータを利用する必要があります。 。このパラメータを指定すると、新しく開いたウィンドウの寸法などのさまざまな属性を制御できます。

これが解決策です:

window.open(url, windowName, "height=200,width=200");

このコード行では、高さを指定しています。そして窓の幅。これらの寸法を指定すると、Firefox は既存のタブとは別の新しいウィンドウで URL を開きます。

さらにカスタマイズするには、https://developer.mozilla.org/en で提供されるドキュメントを参照してください。 -US/docs/Web/API/Window.open#Position_and_size_features、利用可能なすべての機能とその使用法をリストします。

以上がJavaScript の「window.open()」をタブではなく新しいウィンドウで強制的に開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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