it-swarm.com.de

So deaktivieren Sie den Cache in Internet Explorer 8

Wie kann ich den Cache in IE8 deaktivieren? Wir entwickeln Javascript und testen es in IE8, aber wir müssen den Cache jedes Mal löschen, wenn wir Änderungen an den Javascript-Dateien vornehmen.

44
portoalet

Gehen Sie zu Internetoptionen . Klicken Sie auf der Registerkarte Allgemein unter Browserverlauf klicken Sie auf Einstellungen . Aktivieren Sie das Optionsfeld " Bei jedem Besuch der Webseite ".

Dadurch wird der Cache nicht "deaktiviert", er sollte jedoch das zugrunde liegende Problem beheben. Die JS-Dateien sollten jedes Mal neu geladen werden.

68
EMP

Ctrl+F5Dies ist die Ursache für die vollständige Pagina, einschließlich des JavaScript-Cache.

Es kann vorkommen, dass der Cache zu 100% aktualisiert wird. Ctrl + F5 non funzionerà, per ragioni al là della comprensione IE nicht möglich.

16
Nick Craver

Wenn dies fehlschlägt, führt ein zufälliger Parameter in der Abfragezeichenfolge Folgendes aus:

index.html? a = 346456

11
user97410

Laden Sie Ihr JavaScript auf diese Weise.

<html>
...
<script type="text/javascript">
document.write('<script src="yourscript.js?'+Math.random()+'"></script>');
</script>
...
</html>

Edit: Falls dies nicht offensichtlich ist, entferne diesen Code, sobald du in Produktion gehen wirst!

10
TheHippo

Damit kann der Browser-Cache deaktiviert werden. Folge den Anweisungen unten:

MS IE 

  1. wählen Sie in einem Menü "Tools" für IE5 oder "Ansicht" für IE4
  2. wählen Sie "Internetoptionen" aus. 
  3. klicken Sie im Abschnitt "Temporäre Internetdateien" auf "Einstellungen".
  4. wählen Sie "Bei jedem Zugriff auf die Seite" für "Nach neueren Versionen der gespeicherten Seiten suchen" Speichern Sie die Einstellungen Ich hoffe, das kann helfen, bitte überprüfen
5
gmhk

klicken Sie auf "Fn F12", um die Entwicklerwerkzeuge zu öffnen

klicken Sie auf Cache

wählen Sie "Immer vom Server aktualisieren"

Bei jeder Aktualisierung sollte der Cache geleert werden. Es gibt jedoch auch eine Schnellzugriffs-Cache-Löschung aus dem Cache-Menü oder die bei geöffneten Dev-Tools aktiven Verknüpfungen.

* Hinweis: Sie müssen das Fenster der Entwicklungswerkzeuge geöffnet lassen. Es muss nicht im Voraus sein, aber es muss geöffnet bleiben, damit der Cache deaktiviert bleibt.

4
Mac

Ctrl+Shift+Del Öffnet das Dialogfeld "Private Daten löschen" (oder wählt es aus dem Menü "Sicherheit" aus). Deaktivieren Sie alles außer den ersten beiden Elementen, um nur den Cache zu löschen.

Sie sollten den Cache jedoch nicht leeren müssen. Wenn Sie auf Ihre js-Dateien über einen Webserver zugreifen (wie z. B. IIS, der lokal ausgeführt wird), führen die normalen Cache-Steuerungsmechanismen sollte den Trick aus. Wenn nicht, a Ctrl+F5 behebt normalerweise das Problem.

3
josh3736

Wenn Ihre Javascript-Dateien ausschließlich aus einem Unterverzeichnis bereitgestellt werden, können Sie das sofortige Verfallsdatum für dieses Verzeichnis in IIS aktivieren. Ich hatte vor kurzem dieses Problem mit der Bereitstellung von Inhalten aus einem Unterverzeichnis, und dies war die schnellste und einfachste Lösung, die ich gefunden habe.

2
John Ingle

Öffnen Sie die Debugging-Tools IE (F12), Cache im Menü, und wählen Sie Immer vom Server aktualisieren aus. Dies bedeutet, dass Sie die Debugging-Tools geöffnet halten müssen.

1
Dan Revell

Eine einfachere Möglichkeit, den Browser nicht aktualisieren zu müssen, ist möglicherweise die Umbenennung der js-Dateien (und css). Das hat bei mir funktioniert ... da der Server nach der .js-Datei keine Zufallszahl mochte

0
Eugen