Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10876|Risposta: 3

[JavaScript] history.pushState implementa la pagina del browser senza aggiornare il link URL modificato

[Copiato link]
Pubblicato su 20/06/2019 10:17:16 | | |
1. stateObject - stateObject è un oggetto JavaScript che può passare il contenuto stateObject a una nuova pagina tramite il metodo pushState.

2. Titolo - Quasi nessun browser supporta questo parametro, ma è più sicuro passare una stringa vuota.

3. Indirizzo (URL) - l'indirizzo della nuova voce della cronologia (opzionale, se non specificato, l'URL corrente del documento); Il browser non carica l'indirizzo dopo aver chiamato il metodo pushState(); L'URL in ingresso dovrebbe essere omologo all'URL corrente, altrimenti pushState() lancia un'eccezione.








Precedente:Condividi un ottimo exe per registrare le GIF
Prossimo:Reindirizzamento HTTP di Alibaba Cloud per SLB in HTTPS
Pubblicato su 20/06/2019 10:55:31 |
Molti framework front-end ora utilizzano questa tecnica, clicca sul menu, l'URL cambia e non ci sono nuove richieste di rete
 Padrone di casa| Pubblicato su 20/06/2019 11:24:05 |
Small slag Pubblicato il 20-6-2019 alle 22:55
Oggigiorno, molti framework front-end usano questa tecnica: clicca sul menu, l'URL cambia e non ci sono nuove richieste di rete...

È già il contenuto della nuova pagina nella cache?
Pubblicato su 20/06/2019 11:56:00 |
Estate pubblicata il 20-6-2019 alle 23:24
È già il contenuto della nuova pagina nella cache?

No, è la prima richiesta, tutto il contenuto chiave della pagina è stato scaricato, e poi JS ha anche il concetto di routing, fornendoti contenuti diversi in base a URL differenti.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com