Вы просто пытаетесь сохранить исходный URL?Или содержимое изображения?
Вы можете сохранить исходный URL-адрес примерно следующим образом:
var theImage = document.getElementById('my-special-image');
if (window.localStorage) {
window.localStorage['theImage_src'] = theImage.src;
}
Если вы хотите сохранить содержимое изображения, то вам придется немного поигратьсяс холстом, используя canvas.toDataURL()
.См. этот пост для получения дополнительной информации о том, как это сделать.