Safari检查器中针对离子应用程序的SQL数据库在哪里

时间:2016-10-23 12:54:36

标签: ios sqlite ionic-framework web-sql safari-web-inspector

在加载了Ionic应用程序的ios仿真器上使用Safari的Web检查器时,我希望看到在Safari的“存储”选项卡的“数据库”文件夹下列出的数据库。检查员窗口。我的数据库根本没有显示。

以下是应用中用于创建和验证数据库的代码:

if (window.cordova) {
  var db = $cordovaSQLite.openDB({name: "my_media.db",location: 'default'} );
} else {
  var db =  window.openDatabase("my_media.db", '1', '', 1024 * 1024 * 100); // browser
}

var query = 'CREATE TABLE IF NOT EXISTS photos (photo_id,filename,active)';

$cordovaSQLite.execute(db, query).then(function(res) {
   console.log("db created");
}, function (err) {
   console.log("DB ERROR");
   console.error(err);
});

在Safari控制台中,我看到:

OPEN database: my_media.db - OK

DB opened: my_media.db

db created

当我打开“存储”选项卡时,我会刷新应用程序...但仍然没有数据库。那么.... Safari Web检测器中的数据库在哪里?

0 个答案:

没有答案