Memelihara Identiti Tetingkap dan Tab Apabila Membuka URL
Masalah:
Pautan dalam web halaman biasanya dibuka dalam tab baharu, memisahkan pengguna daripada konteks asal. Walau bagaimanapun, selalunya wajar untuk membuka pautan dalam tetingkap dan tab yang sama seperti halaman asal.
Penyelesaian:
Untuk mencapai tingkah laku ini, window.open () fungsi memerlukan hujah tambahan: name. Dengan menentukan atribut nama, anda boleh mengawal tempat kandungan baharu akan dipaparkan.
Untuk membuka pautan dalam tab dan tetingkap yang sama seperti halaman semasa, gunakan sintaks berikut:
window.open("https://www.example.com", "_self")
Penjelasan:
Nilai _self menunjukkan bahawa kandungan baharu harus dipaparkan dalam tetingkap dan tab sedia ada. Ini mengatasi gelagat lalai membuka tab baharu.
Nota:
Pastikan URL menyertakan protokol (cth., https://), kerana URL relatif akan cuba untuk membuka relatif kepada lokasi semasa. Pelarasan ini telah diuji dalam penyemak imbas termasuk Chrome, Firefox dan Internet Explorer.
Atas ialah kandungan terperinci Bagaimana untuk Membuka URL dalam Tetingkap dan Tab yang Sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!