Membuka URL dalam Tab Baharu Tanpa Tetingkap Pop Timbul
Apabila cuba membuka URL dalam tab baharu, ramai pembangun menghadapi isu ini penyemak imbas membuka tetingkap pop timbul sebaliknya. Walaupun menggunakan coretan kod seperti window.open(url, '_blank'); dan window.open(url);, tingkah laku yang diingini tidak tercapai.
Penyelesaian
Untuk menyelesaikan masalah ini, teknik yang bijak boleh digunakan:
function openInNewTab(url) { window.open(url, '_blank').focus(); } // Or just window.open(url, '_blank').focus();
Kod ini memfokuskan tab yang baru dibuka, memastikan penyemak imbas membuka URL dalam tab dan bukannya tetingkap.
Untuk menggunakan penyelesaian ini dengan berkesan, adalah disyorkan untuk melaksanakannya terus dalam pengendali onclick untuk pautan. Ini menghalang penyekat pop timbul dan tingkah laku "tetingkap baharu" lalai.
<div onclick="openInNewTab('www.test.com');">Something To Click On</div>
Rujukan
Untuk butiran lanjut, rujuk sumber: "Buka URL dalam tab baharu menggunakan JavaScript."
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuka URL dalam Tab Baharu Daripada Windows Pop Timbul Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!