6

Ich arbeite an einer Backbone-Anwendung auf Google Chrome (v19.0.1084.56) und wenn ich an Vorlagen arbeite, sowohl ich (auf Mac OS X Lion) und ein anderer Entwickler (auf Fedora) muss die Registerkarte schließen und die Datei erneut öffnen, um neue Änderungen zu sehen. Erzwungenes Aktualisieren (cmd + R oder f5) funktioniert nicht.Chrome wird lokale Datei nicht aktualisieren, wenn Backbone-Vorlage geändert wird

ich diese Flags für Chrom bin mit auf der Datei zu arbeiten:

open /Applications/Google Chrome.app --args --allow-file-access-from-files --disable-web-security 

Ich fahre mir mit diesem Schließen/Öffnen Prozess verrückt. Ist jemand auf dieses Problem gestoßen und haben Sie einen Weg gefunden, die Datei zu aktualisieren?

UPDATE: Ein anderer Entwickler im Geschäft hat nicht das oben beschriebene Problem und ist auf Chrom 18 statt 19 auf Fedora. Es fängt an, wie ein Chrome-Bug auszusehen.

WEITERES UPDATE: Auch versucht, --disk-cache-size=1 --media-cache-size=1 als Flags beim Öffnen von Chrome und das Problem weiterhin besteht. Die Verwendung des Inkognito-Modus funktioniert auch nicht. Wenn ich jedoch manuell auf Tools > Clear Browsing History gehe und sowohl Clear Browsing History als auch Empty the Cache überprüfe und auf Refresh klicke, wird die Vorlage korrekt geladen. Dies grenzt es auf ein Cache-Problem ein.

+0

sind Ihre Vorlagen nur inline auf Ihrer HTML-Seite oder verwenden Sie eine Art von Loader? –

+0

@BenR Die Vorlagen werden von einem Loader gezogen. In der Tat, dieser Lader [hier] (http://stackoverflow.com/a/9865476/800917). Leider, das obige Update negiert, dass dies das Problem ist. – sparrow

Antwort

11

Nach dem Durchsuchen und Forschen gibt es eine Möglichkeit, den Cache auf einer Seite zu deaktivieren. Wenn Sie die Entwicklerkonsole öffnen, befindet sich in der rechten unteren Spalte ein Zahnrad. In diesem Menü gibt es eine Checkbox Disable Cache, die einmal aktiviert, behebt das Problem.