Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Memaksa `window.open()` JavaScript untuk Dibuka dalam Tetingkap Baharu Daripada Tab?

Bagaimanakah Saya Boleh Memaksa `window.open()` JavaScript untuk Dibuka dalam Tetingkap Baharu Daripada Tab?

Linda Hamilton
Lepaskan: 2024-12-28 00:27:10
asal
615 orang telah melayarinya

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

Membuka Tetingkap Baharu dalam JavaScript Daripada Tab

Apabila bekerja dengan window.open() dalam JavaScript, anda mungkin menghadapi keadaan di mana Firefox membuka URL yang ditentukan dalam tab baharu secara lalai, yang mungkin bukan tingkah laku yang anda maksudkan. Artikel ini meneroka cara menyelesaikan isu ini dan memaksa URL dibuka dalam tetingkap baharu dan bukannya tab.

Untuk mencapainya, anda perlu memanfaatkan parameter "ciri" dalam kaedah window.open() . Dengan menyatakan parameter ini, anda boleh mengawal pelbagai atribut tetingkap yang baru dibuka, termasuk dimensinya.

Inilah penyelesaiannya:

window.open(url, windowName, "height=200,width=200");
Salin selepas log masuk

Dalam baris kod ini, kami menentukan ketinggian dan lebar tingkap. Apabila anda memberikan dimensi ini, Firefox akan membuka URL dalam tetingkap baharu, berasingan daripada mana-mana tab sedia ada.

Untuk penyesuaian lanjut, anda boleh meneroka dokumentasi yang disediakan di https://developer.mozilla.org/en -US/docs/Web/API/Window.open#Position_and_size_features, yang menyenaraikan semua ciri yang tersedia dan penggunaannya.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaksa `window.open()` JavaScript untuk Dibuka dalam Tetingkap Baharu Daripada Tab?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan