Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10876|Resposta: 3

[JavaScript] history.pushState implementa a página do navegador sem atualizar o link da URL modificada

[Copiar link]
Publicado em 20/06/2019 10:17:16 | | |
1. stateObject - stateObject é um objeto JavaScript que pode passar o conteúdo stateObject para uma nova página através do método pushState.

2. Título - Quase nenhum navegador suporta esse parâmetro, mas é mais seguro passar uma string vazia.

3. Endereço (URL) - o endereço da nova entrada de histórico (opcional, se não especificado, a URL atual do documento); O navegador não carrega o endereço após chamar o método pushState(); A URL recebida deve ser homóloga à URL atual, caso contrário, pushState() lança uma exceção.








Anterior:Compartilhe um exe incrível para gravar GIFs
Próximo:Redirecionamento HTTP do SLB para HTTPS do Alibaba Cloud Balanceamento de Carga
Publicado em 20/06/2019 10:55:31 |
Muitos frameworks front-end agora usam essa técnica, clicam no menu, a URL muda e não há novas requisições de rede
 Senhorio| Publicado em 20/06/2019 11:24:05 |
Small slag Postado em 20-6-2019 às 10:55
Hoje em dia, muitos frameworks front-end usam essa técnica, clicam no menu, a URL muda e não há novas solicitações de rede...

Esse é o conteúdo da nova página já no cache?
Publicado em 20/06/2019 11:56:00 |
Verão Publicado em 20-06-2019 às 23:24
Esse é o conteúdo da nova página já no cache?

Não, é a primeira solicitação, todo o conteúdo chave da página já foi baixado, e o JS também tem o conceito de roteamento, fornecendo conteúdo diferente de acordo com URLs diferentes.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com