
Я разрабатывал клиентские приложения с использованием 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