Sto modificando alcune immagini su tela e quindi l'impostazione di src di queste immagini in nuove immagini codificate in base64.Forza firefox per ricaricare l'immagine dopo il cambio img.src
img.src = changeColor(img);
ChangeColor torna Base64 immagine codificata:
return canvas.toDataURL();
Chrome e Opera sono immagini rinfrescante dopo il cambiamento src, ma firefox non lo fanno! Ho anche ispezionato l'elemento immagine di FireBug e mostra nuovo src e nuova immagine!
Ho già provato ad aggiungere Dati all'URL ma uhh ... questa è un'immagine codificata in Base64, non un URL, quindi rompe totalmente le mie immagini.
C'è un modo per forzare le immagini di ricaricare o disabilitare la cache di Firefox tramite javascript?
UPDATE: Ho anche provato a impostare image.src = ''; nella funzione changeColor. Funziona in chrome, ma in firefox ... l'immagine scompare e non appare più quando imposto un nuovo valore di base64.
postale po 'di codice per favore. – Samson
Non posso davvero aiutare senza vedere il codice rilevante per capire le opzioni. – jfriend00
Se si tratta di un'immagine codificata in base64, non può essere un problema di cache, perché se l'immagine cambia i dati di base64 cambieranno. O mi sta sfuggendo qualcosa? Forse rimuovere e aggiungere nuovamente l'elemento dom image è qualcosa che potresti provare. (o impostare la src su "" e quindi sui dati effettivi, non so se questo aiuti, ma vale la pena provare) – Preli