Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memaksa `window.open()` untuk Dibuka dalam Tetingkap Baharu, Bukan Tab?

Bagaimana untuk Memaksa `window.open()` untuk Dibuka dalam Tetingkap Baharu, Bukan Tab?

Linda Hamilton
Lepaskan: 2024-12-14 14:50:18
asal
917 orang telah melayarinya

How to Force `window.open()` to Open in a New Window, Not a Tab?

Membuka Windows, Bukan Tab, dengan JavaScript

Masalah:
Apabila menggunakan JavaScript's window.open( ) kaedah untuk menavigasi dari kotak pilihan, Firefox lalai untuk membuka halaman dalam tab baharu. Kelakuan yang diingini, bagaimanapun, adalah untuk halaman dibuka dalam tetingkap baharu.

Penyelesaian:
Untuk mengatasi kelakuan lalai Firefox, nyatakan "ciri" tetingkap baharu dalam panggilan window.open(). Kod berikut mencapai hasil yang diingini:

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

Penjelasan:
Dengan menentukan ketinggian dan lebar untuk tetingkap, anda memaksanya untuk dibuka sebagai tetingkap baharu dan bukannya tab.

Maklumat Tambahan:
Untuk senarai komprehensif semua kemungkinan "ciri" yang boleh anda tentukan untuk mengawal penampilan dan tingkah laku tetingkap baharu, rujuk dokumentasi Mozilla berikut: https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features

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

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