현재 HTML5에 웹 앱을 작성하려고합니다. 내 첫 번째 HTML5 웹 앱입니다.크로스 브라우저 html5 오프라인 데이터 저장소?
이 앱의 주요 기능은 오프라인 기능입니다. 오프라인이라는 말은 C : \ APP \ index.html (Windows 용)과 같을 것이며 Mac에서도 마찬가지입니다. 그래서 저는 LocalStorage, WebSQL, IndexedDB에 대해 조사했습니다.
그리고 LocalStorage가 내가 작성하려고하는 웹 앱에 충분하지 않을 것이라는 결론에 도달했습니다. 사파리를 제외한 모든 주요 브라우저에 대해서만 IndexedDB. Safari (데스크탑 & iOS)는 IndexedDB가 아닌 WebSQL을 지원합니다. 그리고 나서 WebSQL이 지원되지 않을 것이라는 것을 알았습니다.
내 딜레마에 대한 "보편적 인"솔루션이 있는지 궁금합니다. 아니면 모든 브라우저에서 작동 할 수 있도록 IndexedDB 및 WebSQL 코드가 있어야합니까? 어떤 제안이라도 환영합니다.
의견을 보내 주셔서 감사합니다. 나는 당신의 요점을 이해합니다. 하지만 원시 바이너리 또는 텍스트 파일에 있는지 잘 모르겠습니다. 나는 "보편적 인"데이터 저장 장치를 찾고있어 사용자가 사용하기로 선택한 브라우저가 작동 할 것입니다. 나는 XML을 사용하려고 생각했지만 SQL을 사용하려고한다. 나는 현재 indexedDB를 조사 중이고 불행히도 Safari 때문에 WebSQL을 사용해야 할 수도 있습니다. – neb