Поддержка Firefox 3.5 для клиентских баз данных? - PullRequest
6 голосов
/ 05 октября 2009

Первоначально я искал базовое руководство о том, как начать использовать клиентские базы данных в FF3.5. Насколько я понимаю, эта функция поддерживается в FF, Safari и IE8. Однако я сталкиваюсь с довольно простой проблемой, заключающейся в том, что синтаксис для создания такой базы данных, по-видимому, не найден в FF3.5.

Например, чтобы создать новую базу данных:

  var database = window.openDatabase("Database Name", "Database Version");

Однако в FF3.5 window.openDatabase не найден. Он обнаруживается в Safari 4 с использованием этого синтаксиса. Я не тестировал IE8, поэтому я не знаю об этом.

Есть ли у кого-то еще информация об этом?

Ответы [ 3 ]

4 голосов
/ 05 октября 2009

Возможно, вы думаете о localStorage и sessionStorage, которые являются частью W3C Web Storage API.

IE8 и Fx 3.5 поддерживают вышеуказанные свойства. Ознакомьтесь с документацией поставщика ( developer.mozilla.org для Firefox ).

Firefox пока не поддерживает реальную БД ( ошибка отслеживания ), и неясно, является ли текущее предложение (просто сделать sqlite доступным для веб-страниц) правильным или тем, которое будет реализовано во всех браузерах (см., например, этот пост от Влада Вукичевича, разработчика Mozilla)

0 голосов
/ 05 октября 2009

Я думаю, вы говорите об этой W3C WebSimpleDB. Однако я не знаю, насколько он зрелый или широко поддерживаемый.

Если вы хотите хранить данные в клиенте, существует также http://taffydb.com/, представляющая собой простую базу данных JavaScript, которая находится в браузере.

0 голосов
/ 05 октября 2009

Насколько я понимаю, эта функция поддерживается в FF, Safari и IE8

Нет, это только в WebKit (Safari / Chrome), а также через Gears.

Возможно, вы думаете о более простой функции Local / Session Storage, которая просто хранит неструктурированные данные. Это поддерживается Firefox 3.5, IE8 и Safari, но не Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...