Как ужиться с автономными приложениями HTML5, когда WebSQL устарел? - PullRequest
2 голосов
/ 14 января 2012

Поскольку WebSQL утратил всю поддержку и разработка прекратилась, как люди могут реализовать автономное хранилище в веб-приложениях, использующих HTML5. Я знаю, что Google Chrome и Safari все еще используют его как часть браузера, но, думаю, скоро он будет утерян. Итак, какие технологии заменяют его и какие разные вещи необходимо реализовать, чтобы иметь автономное приложение вместо использования webSQL?

Ответы [ 3 ]

2 голосов
/ 14 января 2012

Chrome, Firefox и IE10 теперь также поддерживают IndexedDB, замену WebSQL.

1 голос
/ 14 января 2012

localStorage и sessionStorage теперь поддерживаются во всех основных браузерах.

Если вы используете JSON2 (Google Douglas Crockford и JSON2), вы можете сериализовать ваши объекты JSON для локального и сеансового хранилища.

Егоне так хорошо, как использование SQL-запросов, но вы можете работать с JSON довольно хорошо, и есть несколько плагинов, которые могут вам помочь.

1 голос
/ 14 января 2012

HTML5 поддерживает localStorage, который позволяет хранить большие объемы данных на клиентских компьютерах, в некоторой степени сопоставимых с файлами cookie. Все основные браузеры уже поддерживают это. Вы можете прочитать все об этом на http://diveintohtml5.info/storage.html.

...