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
815 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!

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