Chrome workspaces: supponiamo che mappo i file CSS locali a quelli serviti dal mio server http locale. Tutto funziona alla grande e posso modificare i file nel browser e all'aggiornamento della pagina le mie modifiche persistono.Aree di lavoro di Chrome con risorse impronte digitali
Ci capita di impronte digitali delle nostre risorse in modo che vengano referenziate tramite url come styles.css?longuniquehash
. Ottima pratica: in questo modo possiamo usare il caching aggressivo e accertarci che le risorse più recenti siano utilizzate dal cliente.
Tuttavia, questo si ritorce un po 'con gli spazi di lavoro in quanto i mapping si perdono ogni volta che l'url viene aggiornato. In poche parole: mappiamo styles.css?123
alla risorsa locale, lo cambiamo e sulla pagina l'aggiornamento ritorna come styles.css?234
che deve essere mappato di nuovo.
Stiamo usando cassette, ma il problema può essere riprodotto su qualsiasi configurazione con impronte digitali. C'è un'impostazione o una soluzione che mi manca?
Si può provare a giocare con http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ Tuttavia, non è supportato da cassette - il problema è ancora in stato aperto. Potrebbe anche valere la pena esaminare l'estensione chrome chrome - ad es. riscrivendo gli URL prima che vengano richiesti .. – bushed
@bushed: hmm, buon punto, non ho pensato di usare le sourcemaps per i CSS in questo scenario (forse meno/sass)! –