4

在加载了 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 检查器中的数据库在哪里?

4

0 回答 0