Портативное локальное хранилище HTML5

Портативное локальное хранилище HTML5

Я разрабатывал клиентские приложения с использованием HTML и Javascript и пытался найти способ автоматического сохранения данных локального хранилища на флэш-накопитель или другое устройство хранения. Возможно ли сохранить локальное хранилище для документа HTML на USB-флеш-накопителе (а не в кэше браузера), чтобы веб-страница с локально сохраненными данными была доступна где угодно или отправлена ​​в виде вложения к электронному письму? Если нет, есть ли другой способ сохранить постоянные данные для определенной веб-страницы на флэш-накопителе?

Кроме того, я бы хотел, чтобы локальное хранилище было переносимым между веб-браузерами, а не зависело от конкретной (переносимой) установки веб-браузера (чтобы все данные локального хранилища не зависели от этой конкретной установки веб-браузера).

решение1

Поскольку вы сказали, что являетесь разработчиком клиентской части, я предполагаю, что вы создаете приложения, которые хотите хранить локально (или, по крайней мере, у вас есть доступ к их коду).

Если это так, то вам, вероятно, следует обратить внимание на dojo-storage:http://google-opensource.blogspot.com/2008/03/dojo-storage.html

Редактировать: Я недостаточно внимательно прочитал вопрос; требования о том, чтобы локально сохраненная информация была доступна в разных браузерах и могла передаваться по электронной почте, по сути, придают локально сохраненным данным первоклассный статус; то, чего вы не получите ни от хранилища dojox, ни от хранилища html5, ни от автономного режима html5.

Единственная идея, которая приходит мне в голову, — сделать что-то вроде того, что делает TiddlyWiki, и динамически изменять исходный код самой страницы; но даже в этом случае пользователю придется вручную периодически сохранять страницу.

решение2

Этот вопрос немного расплывчатый; я не знаю, задаете ли вы его как конечный пользователь браузера или как веб-разработчик.

Если пользователь, я бы сказал, используйте Firefox, установите портативную версию FF на свой флэш-накопитель и создайте новый профиль с целевой папкой на своем флэш-накопителе, затем удалите профиль по умолчанию, чтобы ваш новый профиль по умолчанию был сохранен на флэш-накопителе. Таким образом, все ваши закладки, кэш, хранилище и т. д. будут на этом флэш-накопителе. http://duckduckgo.com/?q=firefox+different+drive+profile

Связанный контент