Ich machte eine Website mit angularJS. Aber ich habe ein Problem.AngularJS Website, Cache eine Versionsnummer
meine Benutzer bekommen viele Fehler verfluchen sie eine alte Cache-Version der Website,
Also, was ich tun möchte, ist irgendwie eine Versionsnummer für den Cache zu erstellen, so dass, wenn der Benutzer mit den Anrufen in Fehler, ich kann fragen, welche Version sie verwenden, um zu sehen, ob die zwischengespeicherte Website zu alt ist, und sie bitten, das zwischengespeicherte zu leeren.
Wer weiß, wie das geht? Ich suche nicht nach meinem Cache, sondern zeige nur eine Nummer an und zeige die zwischengespeicherte Version an.
Diese Fingerabdruck auf den JS-Dateien, können Sie ein Beispiel geben, wie es aussehen würde? und kann ich diesen "Fingerprint" als globale Variablen verwenden, so dass ich den Wert einfach um einen Platz ändern kann und ihn für alle js-Dateien ändern würde? – DaCh
Wenn ich eine globale Variable verwenden kann, würde dies auch ermöglichen, eine Versionsnummer des Caches in einer der Ecken der Website anzuzeigen, – DaCh
Okay. Also minimiere ich meine Skripte mit asp.net. Verwenden Sie dazu die "Fingerprint" -Lösung, ABER. es aktualisiert nicht den Client-Cache, selbst wenn der Fingerabdruck geändert wird, also zurück zu Stufe eins, Eine Möglichkeit, eine Versionsnummer des Cache anzuzeigen – DaCh