【pergunta】
Ao desenvolver páginas do WeChat, o salto entre cada página inicial é totalmente feita através do link A, mas ele salta várias vezes. Ao voltar para a página inicial de outras páginas domésticas novamente, uma barra de progresso de carregamento de salto apareceu na cabeça do WeChat, mas simplesmente não saltou e não houve reação.
【escopo】
Aparecem apenas no navegador embutido do WeChat
【Solução】
Basta colocar qualquer parâmetro após o link originalmente saltado, ou seja:
A cópia do código é a seguinte:
<a href = "http://www.baidu.com"> Baidu </a>
tornar-se
A cópia do código é a seguinte:
<a href = "http://www.baidu.com?love"> Baidu </a>
【Nota】 O amor do parâmetro pode ser arbitrário, de acordo com a preferência pessoal
PS: O problema de vincular uma falha no WeChat
Exemplo 1:
A cópia do código é a seguinte:
<a href = "Tel: 400-4000-0000"> xxx </a>
O HREF nesta tag chama o número do telefone celular. Ao clicar nessa tag, um prompt aparece se deve discar o número. Não há problema em usá -lo em um navegador móvel, mas no WeChat, nos telefones Android, a tag será inválida quando for 5.0.1 ou superior. (Não está claro se a versão mais recente do WeChat resolve esse problema). Nesse caso, será:
A cópia do código é a seguinte:
<a href = "tel: 400-4000-0000"> xxx </a> Mudar para
<a link = "Tel: 400-4000-0000">
Isso pode resolver alguns modelos Android (mas não todos), e alguns modelos ainda não podem. Isso tem algo a ver com o cliente WeChat. Atualmente, nenhuma solução satisfatória foi encontrada.
Quando uma conexão pula para o problema da página inicial
Impedir que A não pula
(document) .on ("clique", "a", function (event) {event.preventDefault (); if ($ (event.target) .attr ("href")) {location.href = $ (event.target) .attr ("href");} ") }});Ocultar barra de ferramentas do WeChat
document.addeventListener ('weixinjsbridgeready', function onbridgeready () {weixinjsbridge.call ('hidetoolbar');});