


Bagaimanakah Saya Boleh Memaksa `window.open()` JavaScript untuk Mencipta Tetingkap Baharu Daripada Tab?
Dec 09, 2024 pm 03:48 PMPembukaan Tetingkap dalam JavaScript: Mengawal Tab lwn. Gelagat Tetingkap
Dalam JavaScript, kaedah window.open() menawarkan cara yang mudah untuk melancarkan tetingkap penyemakan imbas baharu. Walau bagaimanapun, tingkah laku kaedah ini berbeza-beza merentas pelayar. Dalam Firefox, secara lalai, window.open() membuka URL yang ditentukan dalam tab baharu, walaupun niatnya adalah untuk mencipta tetingkap berasingan. Ini boleh menjadi penghalang apabila tindakan yang diingini ialah membuka URL dalam tetingkap bebas.
Untuk membetulkan isu ini, JavaScript menyediakan penyelesaian yang membolehkan pembangun menentukan "ciri" tertentu untuk tetingkap baharu, memastikan bahawa ia dibuka seperti yang dimaksudkan. Dengan menambahkan sifat "height" dan "width" pada hujah ciri window.open(), penyemak imbas digesa untuk mencipta tetingkap baharu dan bukannya tab.
Contohnya:
1 |
|
Dengan menetapkan nilai ketinggian dan lebar, anda boleh menentukan dimensi tetingkap yang baru dibuka. Ini memaksa penyemak imbas untuk melancarkan URL dalam tetingkap berasingan, bebas daripada sebarang tab sedia ada.
Rujuk dokumentasi Rangkaian Pembangun Mozilla (https://developer.mozilla.org/en-US/docs/Web /API/Window.open#Position_and_size_features) untuk senarai komprehensif ciri yang tersedia yang boleh digunakan untuk menyesuaikan gelagat tetingkap yang baru dibuat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaksa `window.open()` JavaScript untuk Mencipta Tetingkap Baharu Daripada Tab?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ganti aksara rentetan dalam javascript

jQuery mendapatkan padding/margin elemen

Plugin JS Manipulasi 5 Tarikh Teratas

HTTP Debugging dengan Node dan HTTP-Console
