Saya mengalihkan pengguna ke beberapa url melalui window.location
tetapi url ini terbuka di tab yang sama di browser. Saya ingin dibuka di tab baru. Bisakah saya melakukannya dengan window.location? Apakah ada cara lain untuk melakukan tindakan ini?
javascript
html
redirect
Muhammad Imran Tariq
sumber
sumber
window.location
suatu persyaratan? Atau dapatkah solusi JS lain ditawarkan?Jawaban:
Saya rasa tidak ada cara untuk melakukan ini, kecuali Anda sedang menulis ekstensi browser. Anda dapat mencoba menggunakan
window.open
dan berharap browser pengguna disetel untuk membuka jendela baru di tab baru.sumber
Parameter kedua adalah yang membuatnya terbuka di jendela baru. Jangan lupa baca artikel informatif Jakob Nielsen :)
sumber
Ini berfungsi untuk saya di Chrome 53. Belum diuji di tempat lain:
sumber
dengan jQuery lebih mudah dan berfungsi di Chrome juga
sumber
Anda bahkan bisa menggunakan
Ini akan membukanya di tab yang sama jika pop-up diblokir.
sumber
Alih-alih menggunakan pop up, saya pribadi menyukai solusi ini, yang disebutkan di thread Pertanyaan JavaScript: location.href untuk membuka di jendela / tab baru?
Contoh kerja .
sumber