我目前正在尋找在HTML5中編寫一個Web應用程序。這是我的第一個HTML5網絡應用程序。跨瀏覽器html5離線數據存儲?
這個應用程序的主要特點是它的離線功能。當我的意思是離線時,它會像C:\ APP \ index.html(對於Windows)一樣,並且它對於Mac來說也是一樣的。所以說,我一直在研究LocalStorage,WebSQL,IndexedDB。
我得出這樣的結論:LocalStorage對於我將要編寫的Web應用程序來說還不夠好。 IndexedDB僅適用於除Safari之外的所有主流瀏覽器。 Safari(桌面& iOS)支持WebSQL而不是IndexedDB。然後我發現WebSQL不會被支持。
所以我想知道是否有一個「通用」解決我的困境?還是應該有代碼IndexedDB和WebSQL,以便它可以在所有瀏覽器上工作?歡迎任何建議。
感謝您的反饋。我明白你的觀點。但我不確定是否要生成二進制文件或文本文件。我正在尋找一種「通用」數據存儲,以便用戶選擇使用哪種瀏覽器,它都能正常工作。我一直在考慮使用XML,但我寧願使用SQL。我目前正在研究indexedDB,不幸的是我可能不得不使用WebSQL,因爲Safari。 – neb