В настоящее время я создаю приложение в качестве побочного проекта, используя jQuery Mobile & PhoneGap. Это приложение будет показывать несколько изображений и дает пользователю возможность любимому изображению, которое ему нравится. Как только пользователь нажмет на кнопку в избранное изображение, это изображение будет отображаться на странице избранных (favorite.html). У меня возникла проблема с использованием локального хранилища для включения этой задачи. Можно ли хранить и извлекать изображения на другую страницу? Любая помощь будет отличной. Ниже приведена ссылка на мой jsfiddle, если вам нужен визуальный.Хранить изображения в HTML5 local Storage onClick
<!-- Page One -->
<div data-role="page" id="one">
<div data-role="header">
<h1>Page 1</h1>
</div>
<div data-role="main">
<img src="https://www.petfinder.com/wp-content/uploads/2012/11/140272627-grooming-needs-senior-cat-632x475.jpg" style="width: 100px;"/>
<br />
<button id="favcat">Click Here to Favorite Cat Image!</button>
<br />
<br />
<img src="http://www.dogslovewagtime.com/wp-content/uploads/2015/07/Dog-Pictures.jpg" style="width: 100px;" />
<br />
<button id="favdog">Click Here to Favorite Dog Image!</button>
</div>
</div>
<!--Page Two -->
<div data-role="page" id="two">
<div data-role="header">
<h1>Page 2: Stored and Retrieved Images Display On This Page Once Clicked</h1>
</div>
<div data-role="main">
</div>
</div>
localStorage действительно используется только для хранения пары ключ/значение, а не для двоичных данных. Тем не менее, вы можете преобразовать изображения в base64, а затем сохранить их в localStorage, если нет проблем с длиной этой строки. –