Javascript ydn db中的值函数在safari和iOS9中不起作用

Javascript ydn db中的值函数在safari和iOS9中不起作用,javascript,web,safari,ios9,ydn-db,Javascript,Web,Safari,Ios9,Ydn Db,ydn db的get、values、count函数在safari和ios9中不起作用 我试图重新打开数据库,然后访问它,但仍然没有运气 db_mob_audit = new ydn.db.Storage('idb_mob_auditor', schema); db_mob_audit.values('DomainInfo',key_range,9999).done(function (tempDdata) { if (tempDdata.length > 0

ydn db的get、values、count函数在safari和ios9中不起作用

我试图重新打开数据库,然后访问它,但仍然没有运气

  db_mob_audit = new ydn.db.Storage('idb_mob_auditor', schema);
  db_mob_audit.values('DomainInfo',key_range,9999).done(function (tempDdata) {
            if (tempDdata.length > 0) {}
  });
这样做之后,我得到了一个错误
找不到变量窗口ydn db。

我想是架构或某些平台问题造成的。请在打开数据库时检查错误,最好始终检查错误。获取有关该问题的更多信息

db_mob_audit = new ydn.db.Storage('idb_mob_auditor', schema);
db_mob_audit.onReady(function(e) {
  if (e) {
     window.console.error(e);
     // do plan B here
  }
  // begin using db from here
}
通过在不同的存储机制上运行单元测试,还可以查看Safari的限制。Safari看起来不错

如果仍然有问题,创建一个最小的单元测试,并将问题提交到