2009-10-05 2 views
6

필자는 원래 FF3.5에서 클라이언트 측 데이터베이스를 사용하여 시작하는 방법에 대한 기본 자습서를 찾고있었습니다. 필자는이 기능이 FF, Safari 및 IE8에서 지원된다는 것을 이해했습니다. 그러나, 나는 FF3.5에서 찾을 수없는 그런 데이터베이스를 생성하는 구문이 있다는 아주 기본적인 문제에 직면 해있다.Firefox 3.5는 클라이언트 측 데이터베이스를 지원합니까?

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

그러나, Firefox 3.5 window.openDatabase에서 발견되지 않습니다

예를 들어

는, 새로운 DB를 생성 할 수 있습니다. 해당 구문을 사용하여 Safari 4에서 발견됩니다. 나는 IE8을 테스트하지 않았으므로 그것에 대해 모른다.

사람은 이것에 대해 좀 더 많은 정보를 가지고 있는가?

답변

4

W3C Web Storage API의 일부인 localStorage 및 sessionStorage를 생각해보십시오.

IE8 및 FX는 3.5 상기 속성을 지원한다. 공급 업체 설명서 (developer.mozilla.org for Firefox)를 확인하십시오.

Firefox는 실제 데이터베이스를 아직 지원하지 않으며 (tracking bug) 현재 제안 (웹 페이지에서 sqlite를 사용 가능하게 만드는 것)이 모든 브라우저에서 구현 될 올바른 것인지 확실하지 않습니다 (예 : this post, Vlad Vukićević, Mozilla 개발자)

0

나의 이해는이 기능이 FF, 사파리, 그리고 IE8

아니의 지원은 웹킷 (사파리/크롬), 또한 기어를 통해, 그것은 것입니다이었다.

구조화되지 않은 데이터 만 저장하는 간단한 로컬/세션 저장 기능을 생각해보십시오. 이것은 Firefox 3.5, IE8 및 Safari에서는 지원되지만 Chrome에서는 지원되지 않습니다.

0

나는이 W3C의 WebSimpleDB에 대해 이야기하고 있다고 생각합니다. 그러나 나는 그것이 얼마나 성숙했거나 널리지지되는지 모른다.

클라이언트에 데이터를 저장하려는 경우 브라우저에있는 간단한 JavaScript DB 인 http://taffydb.com/도 있습니다.