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

1377
Anderson Green

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

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

0

2 ответа на вопрос

2
pnkfelix

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

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

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

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

1
tomByrer

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

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

Это был бы один из способов решения проблемы, но это было не то, что я искал. Есть ли способ сделать переносимое локальное хранилище HTML 5 через несколько веб-браузеров? Anderson Green 12 лет назад 0
Я ищу способ сохранить данные локального хранилища вместе с документом без необходимости хранить их в кэше браузера. Отправка всей установки веб-браузера в виде вложения электронной почты будет громоздким решением; Я просто хочу хранить документ и локальное хранилище вместе в одном месте. Anderson Green 12 лет назад 0
В качестве альтернативы может быть целесообразно синхронизировать данные локального хранилища в двух разных веб-браузерах, но я не знаю каких-либо расширений браузера, которые бы выполняли эту задачу. Anderson Green 12 лет назад 0