作者:手机用户2502883075 | 来源:互联网 | 2023-02-01 15:41
场景:1.用户在Firefox中打开dexie webapp.2.用户写一些dexie数据并关闭Firefox.3.用户在Chrome中打开相同的webapp.4.用户可以看到之前在Firefox中添加的dexie数据.
dexie可以这样做吗?
如果dexie总是为每个浏览器创建一个数据库,那么一种解决方法可能是读取设备上的所有相关dexie数据库,然后同步它们.在此期间我会分开研究.
下面是我的webapp的开头,展示了我目前在应用程序中构建dexie数据库的基本知识.一切正常.唯一的问题是,我希望应用程序始终读取相同的数据库,无论我在哪个浏览器中.
var db = new Dexie("NameOfDexieDB");
db.version(1).stores({
table1: '++id, field1'});
db.open().catch (function (e) {
console.log ("Oh oh: " + e.stack);
});
dumbmatter..
5
IndexedDB是单个浏览器的本地版本.如果您想在多个浏览器中使用相同的数据,则需要将其与服务器同步.
1> dumbmatter..:
IndexedDB是单个浏览器的本地版本.如果您想在多个浏览器中使用相同的数据,则需要将其与服务器同步.