Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10876|Antwoord: 3

[JavaScript] history.pushState implementeert de browserpagina zonder de gewijzigde URL-link te verversen

[Link kopiëren]
Geplaatst op 20-06-2019 10:17:16 | | |
1. stateObject - stateObject is een JavaScript-object dat stateObject-inhoud via de pushState-methode naar een nieuwe pagina kan doorgeven.

2. Titel - Bijna geen enkele browser ondersteunt deze parameter, maar het is veiliger om een lege string door te geven.

3. Adres (URL) - het adres van de nieuwe geschiedenisvermelding (optioneel, indien niet gespecificeerd, de huidige URL van het document); De browser laadt het adres niet nadat de pushState()-methode is aangeroepen; De binnenkomende URL moet homoloog zijn aan de huidige URL, anders werpt pushState() een uitzondering.








Vorig:Deel een geweldige exe om GIFs op te nemen
Volgend:Alibaba Cloud load balancing SLB's HTTP-redirect naar HTTPS-pit
Geplaatst op 20-06-2019 10:55:31 |
Veel front-end frameworks gebruiken deze techniek nu: klik op het menu, de URL verandert en er zijn geen nieuwe netwerkverzoeken meer
 Huisbaas| Geplaatst op 20-06-2019 11:24:05 |
Kleine slak Geplaatst op 20-6-2019 10:55
Tegenwoordig gebruiken veel front-end frameworks deze techniek: klikken op het menu, de URL verandert en er zijn geen nieuwe netwerkverzoeken...

Is dat de nieuwe pagina-inhoud die al in de cache zit?
Geplaatst op 20-06-2019 11:56:00 |
Zomer Geplaatst op 20-6-2019 11:24
Is dat de nieuwe pagina-inhoud die al in de cache zit?

Nee, het is het eerste verzoek, alle belangrijke inhoud van de pagina is gedownload, en JS heeft ook het concept van routing, waarbij je verschillende content krijgt op basis van verschillende URL's.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com