【Frage】
Bei der Entwicklung von WeChat -Seiten wird der Sprung zwischen jeder Startseite vollständig durch den A -Link durchgeführt, aber er springt mehrmals hin und her. Als es wieder von anderen Heimseiten auf die Startseite sprang, erschien ein Sprung -Ladungs -Fortschrittsbügel auf dem Kopf des Wechat, aber es sprang einfach nicht und es gab keine Reaktion.
【Umfang】
Erscheinen nur im eingebauten Browser von WeChat
【Lösung】
Setzen Sie einfach einen Parameter nach dem ursprünglich gesprungenen Link ein, dh:
Die Codekopie lautet wie folgt:
<a href = "http://www.baidu.com"> baidu </a>
werden
Die Codekopie lautet wie folgt:
<a href = "http://www.baidu.com?love"> baidu </a>
【Hinweis】 Die Parameterliebe kann nach persönlichen Vorlieben willkürlich sein
PS: Das Problem der Verknüpfung eines Fehlers in WeChat
Beispiel 1:
Die Codekopie lautet wie folgt:
<a href = "Tel: 400-4000-0000"> xxx </a>
Der HREF in dieser A -Tag ruft die Handynummer auf. Wenn Sie darauf klicken, wird eine Eingabeaufforderung angezeigt, ob die Nummer wählt. Es gibt kein Problem damit, es in einem mobilen Browser zu verwenden, aber in WeChat auf Android -Telefonen ist das Tag ungültig, wenn es 5.0.1 oder höher ist. (Es ist nicht klar, ob die neueste WeChat -Version dieses Problem löst). In diesem Fall wird es:
Die Codekopie lautet wie folgt:
<a href = "Tel: 400-4000-0000"> xxx </a> Wechseln Sie zu
<a link = "Tel: 400-4000-0000">
Dies kann einige Android -Modelle (aber nicht alle) lösen, und einige Modelle können es immer noch nicht. Dies hat etwas mit dem Wechat -Kunden zu tun. Derzeit wurde keine zufriedenstellende Lösung gefunden.
Wenn eine Verbindung zum Homepage -Problem springt
Verhindern, dass a springen
$ (document) .on ("click", "a", function (event) {event.preventDefault (); if ($ (Event.Target) .Attr ("href") {location.href = $ (Event.Target) .attr ("href");} else {location.href = $.targ). }});WeChat -Symbolleiste ausblenden
document.addeventListener ('wixinjsbridgeready', function onbridgeready () {wixinjsbridge.call ('hidetoolbar');});