Während ich daran arbeite progressive Web-Apps zu erstellen. Wir stehen einem merkwürdigen Verhalten für den Service-Mitarbeiter gegenüber.Vom Service-Mitarbeiter werden mehrere Anfragen gestellt, um eine Ressource zwischenzuspeichern
1. Clear cache and unregister service worker
2. Go to www.example.com
3. Examine the network calls for resources (JS/CSS)
Erwartetes Ergebnis: Nur einzelne Netzwerkanforderung für eine Ressource gehen sollte.
Tatsächliches Ergebnis: Zwei Netzwerkanforderungen für jede der Ressource gemacht werden [
Es ist schwer zu sagen, ohne y zu sehen unser Service-Arbeiter-Code. – Kinlan
Ich verwende sw-Precache für statische Ressourcen und auch Toolbox für dynamische. Paul, Ist dies, weil sw sich parallel anmeldet und eine Netzwerkanfrage für vorab zwischengespeicherte Objekte macht? Ich kann meinen Code mit dir teilen, wenn du willst. –