Ich möchte nur JavaScript-Dateien aus meinen Webbrowsern (Firefox und Chrome) löschen. Ich teste gerade JavaScript und es ist ärgerlich, dass mein JS nicht aktualisiert wird, wenn ich meine JS-Dateien ändere. Das Einzige, was ich jetzt tun kann, ist, meine Cookies zu löschen. Dadurch wird jedoch mein gesamter Browserverlauf gelöscht.
Wie kann ich die in meinen Browser geladenen JavaScript-Dateien löschen / aktualisieren, ohne andere Dateien zu löschen?
quelle
Mit Chrome:
Öffnen Sie ab Chrome 15 die Entwicklertools, klicken Sie auf das Zahnrad unten links auf dem Bildschirm und aktivieren Sie das Kontrollkästchen Cache deaktivieren .
Auf diese Weise können Sie sicher sein, dass Ressourcen immer vom Server neu geladen werden, und Sie müssen den Cache nicht manuell leeren, wodurch möglicherweise auch zwischengespeicherte Daten für nicht verwandte Sites entfernt werden.
quelle
Ich bin mit @ 7wp nicht einverstanden. Da einige Ihrer Endbenutzer nicht mit der Funktion Ctrl+ vertraut F5sind und andere die Unterschiede zwischen den Browsern und sogar die Existenz anderer Browser (z. B. ältere Benutzer) nicht kennen , sollten Sie den Browser zum Herunterladen einer neuen Kopie von zwingen die JS / CSS-Dateien.
Die beste Lösung ist, den Zeitstempel am Ende der .js / .css-Dateinamen oder die svn-Version einzufügen, was ebenfalls eine gute Idee ist.
quelle
Möglicherweise möchten Sie versuchen, nur Ihren Cache zu löschen und nicht das gesamte Browsing, den Verlauf, Cookies, Kennwörter, gespeicherte Formulardaten und so weiter (die Standardeinstellung).
Gehen Sie in Firefox 3.5 zu
Stellen Sie dann sicher, dass nur "Cache" ausgewählt ist, bevor Sie "Jetzt löschen" auswählen.
In Chrome (weiß nicht, welche bestimmte Version Sie verwenden, da ich die Entwickler-Builds verwende), gehen Sie zu
Stellen Sie erneut sicher, dass nur "Cache leeren" aktiviert ist.
Alternativ können Sie versuchen, eine neue private Sitzung in Firefox oder ein Inkognito-Fenster in Chrome zu öffnen. Sie sollten auch keine Dateien (einschließlich Ihrer .JS-Dateien) zwischenspeichern, die Sie beim Browsen automatisch herunterladen und verarbeiten.
quelle
Ich habe einen kleinen Trick auf einer Website angewendet, an der ich arbeite ... aus den gleichen Gründen wie Sie. Ich nehme kleine Änderungen vor und habe JavaScript-Code geladen. Ich möchte sicherstellen, dass ich immer mit dem aktuellen (nicht zwischengespeicherten) Skript arbeite.
Versuchen Sie, den JavaScript-Code, den Sie laden, in eine PHP-Datei zu
<?php ?>
schreiben ... stellen Sie ihn einfach an den Anfang und setzen Sie die Endung von .php auf.Da sich der Name ändert, denkt Internet Explorer, dass es sich um eine neue Datei handelt;)
quelle
In Chrome können Sie drücken Sie einfach Ctrlden Refresh - Button und klicken Sie auf . Ich habe das durch Zufall entdeckt.
quelle
Ich öffne die JavaScript-Datei in einem separaten Tab, Shift+ aktualisiere, vergewissere mich, dass die letzten Änderungen Shiftangezeigt werden , und + aktualisiere dann die aktuelle Seite (in meinem Fall Frame in einem Frameset, was die Sache anscheinend verschlimmert). Das funktioniert fast immer.
quelle
Ich habe es selbst nicht benutzt, aber das Firefox-Add-on "Cache leeren" könnte von Nutzen sein. Ich habe die Dokumentation gelesen und bin mir nicht sicher, ob dadurch auch Ihr Browserverlauf gelöscht wird.
quelle
Gehen Sie zu den Inhaltseinstellungen in Chrome, deaktivieren Sie JavaScript und speichern Sie.
Aktivieren Sie dann JavaScript erneut.
quelle
Wenn Sie mit JavaScript arbeiten und Bedenken haben, die Seite neu zu laden, um Änderungen an JavaScript widerzuspiegeln. Versuchen Sie, den Chrome-Debugger zu verwenden, mit dem Sie zur Laufzeit Änderungen an den geladenen JavaScript-Dateien vornehmen und ohne erneutes Laden neue Funktionen oder Änderungen testen können, die Sie testen möchten.
quelle
In der neuesten Version von Chrome ist Folgendes verfügbar:
quelle
Fügen Sie am Ende Ihrer JavaScript-Datei eine dynamische Datumsfunktion hinzu. Der Browser wird gezwungen, die aktualisierte JavaScript-Datei zu laden. Das heißt, wenn Sie die .js-Datei einfügen, können Sie .... xyz.js hinzufügen?
Dies kann natürlich entfernt werden, sobald das Debuggen abgeschlossen und einsatzbereit ist.
quelle