[英]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.