0

Ich verwende ein PWA für Firebase, indem ich das Tutorial von der Polymerprojekt-Website verwende. Ich habe keine Probleme bei der Bereitstellung in Firebase, aber wenn ich ein zweites Mal bereitstellen, wird die neue Seite nicht geladen. Es wird die alte Seite laden, bis ich die Cookies lösche. Ich verstehe, dass die Art und Weise, wie eine PWA-Site funktioniert, wie eine Anwendung ist, in der Teile im Speicher für schnellere Ladezeiten gespeichert werden. Gibt es eine Einstellung, die ich ändern muss, damit sie die zuletzt bereitgestellte Webseite lädt? Ich schätze all die Hilfe, danke im Voraus!Firebase deploy - Neue Seite wird nicht geladen

Antwort

4

Möglicherweise sehen Sie einen Effekt Ihres Service-Mitarbeiters. Versuchen Sie, den aktuell registrierten Service-Mitarbeiter aus Ihrem Browser zu löschen, damit der neue Dienst übernommen werden kann.

In Chrome 51/52, geöffnet DevTools während auf Ihrer Website, und gehen Sie zu den Ressourcen Registerkarte und dann Dienstleister auf der linken Seite. Klicken Sie auf Löschen Sie, um den Service-Mitarbeiter zu entfernen. Sie können auch das Kontrollkästchen für Update beim erneuten Laden aktivieren, mit dem Sie den Service-Mitarbeiter einfach aktualisieren können, indem Sie die Seite aktualisieren.

enter image description here

+0

So gibt es einen Zeitrahmen, dass der Servicemitarbeiter auf seinem eigenen erfrischen? Ich frage mich nur, wie andere Leute Änderungen auf meiner Seite sehen werden, während ich nicht in die Entwickler-Tools gehen und den Service-Mitarbeiter neu laden muss. Oder gibt es eine Möglichkeit, zu benachrichtigen, dass eine neue Version bereitgestellt wurde, und den Service-Mitarbeiter erneut zu laden? –