Я ищу библиотеки javascript и код, который может имитировать localStorage
в браузерах, у которых нет встроенной поддержки.
В принципе, я хотел бы закодировать свой сайт с помощью localStorage
для хранения данных и знать, что он все равно будет работать в браузерах, которые его не поддерживают. Это означало бы, что библиотека обнаруживает, существует ли window.localStorage
и использует ее, если это произойдет. Если он не существует, он создаст какой-то резервный метод локального хранилища, создав собственную реализацию в пространстве имен window.localStorage
.
До сих пор я нашел эти решения:
- Простая реализация sessionStorage.
- Реализация которая использует файлы cookie (не в восторге от этой идеи).
- Dojo dojox.storage, но это его собственная вещь, а не откат.
Я понимаю, что Flash и Silverlight можно использовать и для локального хранилища, но ничего не нашли для использования в качестве резервной копии для стандартного HTML5 localStorage. Возможно, Google Gears тоже обладает этой возможностью?
Просьба поделиться любыми связанными библиотеками, ресурсами или фрагментами кода, которые вы нашли! Меня особенно интересовали бы чистые javascript или jquery-решения, но я предполагаю, что это маловероятно.