【pertanyaan】
Saat mengembangkan halaman WeChat, lompatan antara setiap halaman rumah sepenuhnya dilakukan melalui tautan A, tetapi melompat bolak -balik beberapa kali. Ketika melompat kembali ke halaman rumah dari halaman rumah lain lagi, bilah kemajuan lompatan lompat muncul di kepala Wechat, tetapi itu tidak melompat dan tidak ada reaksi.
【cakupan】
Hanya muncul di browser bawaan WeChat
【Larutan】
Letakkan saja parameter apa pun setelah tautan yang awalnya melompat, yaitu:
Salinan kode adalah sebagai berikut:
<a href = "http://www.baidu.com"> Baidu </a>
menjadi
Salinan kode adalah sebagai berikut:
<a href = "http://www.baidu.com?love"> Baidu </a>
【Catatan】 Cinta parameter bisa sewenang -wenang, sesuai dengan preferensi pribadi
PS: Masalah Tautan Kegagalan di WeChat
Contoh 1:
Salinan kode adalah sebagai berikut:
<a href = "tel: 400-4000-0000"> xxx </a>
HREF di tag ini memanggil nomor ponsel. Saat mengklik tag ini, prompt muncul apakah akan menghubungi nomor tersebut. Tidak ada masalah menggunakannya di browser seluler, tetapi di WeChat, di ponsel Android, tag akan tidak valid ketika itu 5.0.1 atau lebih. (Tidak jelas apakah versi WeChat terbaru memecahkan masalah ini). Dalam hal ini, itu akan:
Salinan kode adalah sebagai berikut:
<a href = "tel: 400-4000-0000"> xxx </a> Ubah ke
<a link = "tel: 400-4000-0000">
Ini dapat menyelesaikan beberapa model Android (tetapi tidak semua), dan beberapa model masih belum bisa. Ini ada hubungannya dengan klien WeChat. Tidak ada solusi memuaskan yang ditemukan saat ini.
Saat koneksi melompat ke masalah halaman beranda
Mencegah dari melompat
$ (dokumen) .on ("klik", "a", function (event) {event.preventDefault (); if ($ (event.target) .attr ("href")) {location.href = $ (event.target) .attr ("href");} else {location.href = event. }});Sembunyikan toolbar WeChat
document.addeventListener ('weixinjsbridgeready', function onsbridgeready () {weixinjsbridge.call ('hidetoolbar');});