Saya percaya bahwa teman -teman yang telah menggunakan Window.open telah menemukan situasi di mana halaman tidak dapat muncul dengan dicegat oleh browser; Misalnya, tag <a /> tidak akan terjadi; maka kita hanya perlu mensimulasikan pengguna dan secara aktif mengklik tag <a />, tidak akan ada masalah intersepsi.
Tentukan tag HTML terlebih dahulu:
Salinan kode adalah sebagai berikut:
<a href = "" id = "alink" target = "_ blank" style = "display: none"> <span id = "spanlink"> tes </span> </a>
<input type = "Tombol" value = "Klik saya untuk memunculkan halaman baru" OnClick = "TargetClick ()" />
Kemudian tetapkan nilai ke tag <a /> di JS dan memicu acara klik:
Salinan kode adalah sebagai berikut:
fungsi targetClick () {
$ ("#Alink"). Attr ("href", "http://www.163.com");
$ ("#spanlink"). Klik ();
mengembalikan false;
}
Ok, pop-up halaman akan diblokir.