【问题标题】:websql in android webview not created未创建android webview中的websql
【发布时间】:2014-06-10 07:46:15
【问题描述】:

我在 Android 网络视图中为 websql 使用 nparashuram 的 indexeddb polyfill。当我第一次启动我的应用程序时,我创建了数据库,4 个存储,每个存储都有自己的索引。 我在 Chrome 和 Safari for iOS 中测试了 polyfill,一切正常,但在 Android 4.3 及以下的 webview 中,init 进程似乎不起作用。

我需要手动删除数据库并重新创建它,以便能够使用 websql 数据库。其他人有这个问题吗?

有什么可持续的解决方案吗?

【问题讨论】:

    标签: android ios webview web-sql polyfills


    【解决方案1】:

    如果我延迟数据库的初始化过程,我在Android webview中似乎没有任何问题。到目前为止,在 Android 4.1.2 和 Android 4.3 中进行了测试。我做了这样的事情:

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

    而不仅仅是app.initDB();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      相关资源
      最近更新 更多