【вопрос】
При разработке страниц WeChat, прыжок между каждой домашней страницей полностью выполняется через ссылку, но он прыгает взад -вперед несколько раз. Когда снова прыгнул обратно на домашнюю страницу с других домашних страниц, на голове WeChat появился панель прогресса в прыжке, но он просто не прыгнул, и реакции не было.
【объем】
Появляется только в встроенном браузере WeChat
【Решение】
Просто поместите любой параметр после первоначально прыгнутой ссылки, то есть:
Кода -копия выглядит следующим образом:
<a href = "http://www.baidu.com"> baidu </a>
становиться
Кода -копия выглядит следующим образом:
<a href = "http://www.baidu.com?love"> baidu </a>
【Примечание】 Любовь параметра может быть произвольной, согласно личным предпочтениям
PS: Проблема Link неудача в WeChat
Пример 1:
Кода -копия выглядит следующим образом:
<a href = "Тел: 400-4000-0000"> XXX </a>
Href в этом тег вызывает номер мобильного телефона. Нажав на это тег, выявит подсказку, чтобы набрать номер. Нет проблем с использованием его в мобильном браузере, но в WeChat, на телефонах Android, тег будет недействительным, когда он будет 5,0,1 или выше. (Неясно, решает ли последняя версия WeChat эту проблему). В этом случае это будет:
Кода -копия выглядит следующим образом:
<a href = "Тел: 400-4000-0000"> xxx </a> Изменение на
<a link = "Тел: 400-4000-0000">
Это может решить некоторые модели Android (но не все), и некоторые модели до сих пор не могут. Это как -то связано с клиентом WeChat. В настоящее время не было обнаружено удовлетворительного решения.
Когда подключение переходит к проблеме домашней страницы
Предотвратить прыжок
$ (document) .on ("click", "a", function (event) {event.preventDefault (); if ($ (event.target) .attr ("href")) {location.href = $ (event.target) .attr ("href");} else {location.href = $ (event.target). }});Скрыть панель инструментов WeChat
document.addeventlistener ('weixinjsbridgeready', function onbridgeDeady () {weixinjsbridge.call ('hidetoolbar');});