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