【问题标题】:ydn indexeddb android native browser unable to see database tablesydn indexeddb android原生浏览器无法看到数据库表
【发布时间】:2014-02-25 14:56:49
【问题描述】:

我有一个使用 indexeddb 的网络应用程序,我使用 YDN 作为包装器。它适用于 Safari、Internet Explorer、Firefox 和 Chrome。但是在三星 Tab 2 上使用本机浏览器时,它似乎并没有创建表或数据库。我已经设法使用 weinre 调试设备(远程调试)我已经检查了资源选项卡并且尚未创建数据库。但是我的 Web 应用程序中有另一个页面,它显示了一个数据库表中的条目列表,它显示了条目和存储的数据。所以这告诉我我正在保存数据。但在检查时无法查看或验证。

  db.count('temp').done(function (TempData) {
   alert("DB TEMP Times " + TempData);

});

这将返回为零。

Android 版本为 4.2.2 有任何想法吗?还是这是本机浏览器问题?

【问题讨论】:

    标签: ydn-db


    【解决方案1】:

    使用ydn.debug.log('ydn.db', 'finest') 在数据库连接期间查看日志消息。也可以通过ydn.debug.log('ydn.db', 'finest', div)登录到div Element。

    还可以查看 https://bitbucket.org/ytkyaw/android-todo 演示应用程序。

    【讨论】:

    • 嗨,我添加了下面的代码进行测试,但我似乎无法在本机 android 浏览器中创建数据库或视图。我做错了什么吗?我使用的是 ydn.db.jquery-0.75.js。在resources下的数据库没有数据库可以查看。
    • console.log("0"); ydn.debug.log('ydn.db', 'finest') var db = new ydn.db.Storage('st'); console.log("1");
    • 也试过ydn.db-dev.js没有记录结果或数据库?
    • 运行一些带有日志记录的单元测试并了解它是如何工作的dev.yathit.com/index/demos.html
    • 感谢您的链接。我在android默认浏览器上运行了以下链接dev.yathit.com/test/test_all.html,所有测试都失败了。
    猜你喜欢
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    相关资源
    最近更新 更多