Membuka URL dalam Tab Pelayar Baharu dengan 'location.href' JavaScript: Penyelesaian Komprehensif
Sementara sifat 'location.href' JavaScript membenarkan pembangun untuk menukar lokasi halaman semasa, ia mempunyai had apabila pengguna berusaha untuk membuka tab baharu. Untuk menangani perkara ini, pendekatan alternatif diperlukan untuk menavigasi URL yang dikehendaki dalam tab penyemak imbas yang berasingan.
Penyelesaian itu melibatkan memanfaatkan fungsi 'window.open()' JavaScript. Kaedah berkuasa ini menerima dua parameter:
Dengan menggantikan kod asal:
if (command == 'lightbox') { location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual"; }
dengan versi yang dipertingkatkan berikut, anda boleh berjaya membuka URL sasaran dalam yang baharu tab penyemak imbas:
if (command == 'lightbox') { window.open( 'https://support.wwf.org.uk/earth_hour/index.php?type=individual', '_blank' ); }
Coretan kod yang dipertingkatkan ini akan membuat tab penyemak imbas baharu dan memuatkan halaman web yang dimaksudkan dengan sempurna tanpa menimpa kandungan tab semasa.
Atas ialah kandungan terperinci Bagaimana untuk Membuka URL dalam Tab Pelayar Baharu dengan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!