2014-06-10 54 views
2

我在Android webview中使用nparashuram的indexeddb polyfill for websql。當我第一次啓動我的應用程序時,我創建了數據庫,每個數據庫都有自己的索引。 我在iOS和Safari瀏覽器中測試了polyfill,一切都按預期工作,但在Android 4.3的webview和下面,似乎init進程不起作用。android webview中的websql未創建

我需要手動刪除數據庫並重新創建它,以便能夠使用websql數據庫。有沒有其他人有這個問題?

有沒有可持續的解決方案呢?

回答

1

看來,如果我延遲數據庫的初始化過程,我不會在Android webview中遇到任何問題。迄今爲止在Android 4.1.2和Android 4.3中進行了測試。我做了這樣的事情:

setTimeout(function(){ 
    app.initDB(); 
},500); 

,而不是簡單地app.initDB();