6

Sto lavorando a un'applicazione backbone su Google Chrome (v19.0.1084.56) e quando lavoro sui modelli, sia io (su Mac OSX Lion) che un altro sviluppatore (su Fedora) chiudere la scheda e riaprire il file per vedere le nuove modifiche. L'aggiornamento forzato (cmd + R o f5) non funziona.Chrome non aggiornerà il file locale quando si modifica il modello di backbone

Sto usando queste bandiere per Chrome per lavorare sul file:

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

sto guidando io pazzo con questo processo di chiusura/apertura. Qualcuno ha incontrato questo problema e hai trovato un modo per aggiornare il file?

UPDATE: Un altro sviluppatore nel negozio NON ha il problema sopra descritto ed è su Chrome 18 anziché su 19 su Fedora. Il suo inizio sembra un bug di Chrome.

ULTERIORE AGGIORNAMENTO: Anche provato a utilizzare --disk-cache-size=1 --media-cache-size=1 come flag all'apertura di Chrome e il problema persiste. Anche l'uso della modalità di navigazione in incognito non funziona. Tuttavia, se passo manualmente a Tools > Clear Browsing History e controlla sia Clear Browsing History e Empty the Cache, sia premi aggiornamento, il modello verrà caricato correttamente. Questo lo riduce a un problema di cache.

+0

i tuoi modelli sono solo in linea sulla tua pagina html o stai usando qualche tipo di caricatore? –

+0

@BenR I modelli vengono caricati da un caricatore. In effetti, questo caricatore [qui] (http://stackoverflow.com/a/9865476/800917). Sfortunatamente, l'aggiornamento sopra nega che questo sia il problema. – sparrow

risposta

11

Dopo aver cercato su Google e ricercato, c'è un modo per disabilitare la cache su una pagina. Aprendo la Console per gli sviluppatori, nella colonna in basso a destra c'è un ingranaggio. In quel menu c'è una casella di controllo Disable Cache che una volta abilitata, risolve il problema.

Problemi correlati