Estoy intentando clonar una imagen que se genera aleatoriamente. Aunque estoy usando la misma URL, se carga una imagen diferente. (probado en Chrome y Firefox)Forzar el almacenamiento en caché de imágenes con javascript
No puedo cambiar el servidor de imágenes, así que estoy buscando una solución javascript/jQuery pura.
¿Cómo fuerza al navegador a reutilizar la primera imagen?
Firefox:
Chrome:
Inténtelo usted mismo (tal vez usted tiene que recargar varias veces verla)
Código: http://jsfiddle.net/TRUbK/
$("<img/>").attr('src', img_src)
$("<div/>").css('background', background)
$("#source").clone()
Demostración: http://jsfiddle.net/TRUbK/embedded/result/
Aparte de los problemas al azar, si logras que esto funcione, igual vas a tener un problema tan pronto como comiences a trabajar con los datos de imagen, porque la [imagen provino de un dominio diferente] (http : //stackoverflow.com/questions/9972049/cross-origin-data-in-html5-canvas). El error se espera según la especificación: http://www.whatwg.org/specs/web-apps/current-work/multipage/the- canvas-element.html#security-with- canvas-elements –