簡體   English   中英

如何在ios的webview中使用原生sqlite?

[英]How to use native sqlite in ios' webview?

我只是想開發一個基於webview的ios應用程序。 必須使用脫機存儲。 我知道webview支持html5離線存儲。 但我只是想使用本機sqlite文件(不是webkit中嵌入的文件),就像其他本機ios應用程序一樣。 那么有人可以給我一些線索嗎?

webSQL在UIWebViews中可用。

但是,如果您使用的是Cordova,則慣例是使用SQLite插件。 GIYF。

我個人喜歡使用網絡存儲包裝器。 Lawnchair.js和persistence.js是早期的包裝解決方案,但我最喜歡使用Mozilla的localForage 它使得存儲任何類型的JS原語/對象/ blob非常容易。

localForage只是localStorage,webSQL和SQLite的包裝器。 它有一個非常簡單的API,將根據你想要存儲的內容為你選擇最好的web數據庫(它是可序列化的:localStorage。它是來自HTML輸入的[文件對象]:webSQL)。 您的項目可以是Cordova項目或其他任何項目。 不要馬塔。 它會工作的。

你是通過javascript實現數據庫嗎? 如果是這樣,請查看這個關於構建iPhone應用程序的免費電子書 關於客戶端數據庫的章節應該為您提供一個可運行的開始。

http://ofps.oreilly.com/titles/9780596805784/ch05.html#ch05_id35933084

問候

安德魯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM