2009-10-05 15 views
6

Początkowo szukałem podstawowego samouczka, jak zacząć korzystać z baz danych po stronie klienta w FF3.5. Rozumiem, że ta funkcja jest obsługiwana w FF, Safari i IE8. Jednakże mam dość prosty problem, ponieważ składnia utworzonej takiej bazy danych nie wydaje się znajdować w FF3.5.Obsługa Firefoksa 3.5 dla baz danych po stronie klienta?

Na przykład, aby utworzyć nowy DB:

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

Jednak w FF3.5 window.openDatabase nie zostanie znaleziony. Można go znaleźć w Safari 4, używając tej składni. Nie testowałem IE8, więc nie wiem o tym.

Czy ktoś ma więcej informacji na ten temat?

Odpowiedz

4

Być może myślisz o pamięciach lokalnych i sessionStorage, które są częścią interfejsu API W3C Web Storage.

IE8 i Fx 3.5 obsługują powyższe właściwości. Sprawdź dokumentację dostawcy (developer.mozilla.org for Firefox).

Firefox nie obsługuje jeszcze prawdziwej wersji DB (tracking bug) i nie jest jasne, czy obecna propozycja (wystarczy, że udostępni sqlite na stronach internetowych) jest właściwa, czy ta, która zostanie zaimplementowana we wszystkich przeglądarkach (patrz np. this post od Vlad Vukićević, autora Mozilli)

0

Moje zrozumienia, że ​​ta funkcja jest wsparcie w FF, Safari i IE8

Nie, to tylko w WebKit (Safari/Chrome), a także za pośrednictwem kół zębatych.

Być może myślisz o prostszej funkcji przechowywania lokalnie/sesji, która po prostu przechowuje nieustrukturyzowane dane. Obsługują go Firefox 3.5, IE8 i Safari, ale nie Chrome.

0

Myślę, że mówisz o tym WebSimpleDB W3C. Jednak nie wiem, jak bardzo jest dojrzały lub szeroko obsługiwany.

Jeśli szukasz do przechowywania danych w kliencie, jest również http://taffydb.com/, który jest prostym JavaScript DB, który żyje w przeglądarce.

Powiązane problemy