注销时清除Web浏览器的本地数据库

时间:2017-04-22 14:26:16

标签: javascript pouchdb

我有PouchDB同步的以下远程/本地数据库。

const db = new PouchDB('http://localhost:5984/mydb', {skipSetup: true});

const local = new PouchDB('local_db');

local.sync(db, {live: true, retry: true}).on('error', 
console.log.bind(console));

当我打电话给logout时,我打算清除本地数据库,即LevelDB数据库(用于IndexedDB)和SQLite数据库(用于Web SQL):

db.logout().then(res=>{
    // Can you clear local databases?
}).catch(err=>{
    window.console.log('Error: ', err)
})

我想知道我该怎么做。

防止有权访问用户计算机的人查看本地数据库。

0 个答案:

没有答案