繁体   English   中英

如何在跨界本地数据库上存储数据,以便数据持续存在,直到重新启动/关闭浏览器

[英]How to store data on crossrider local database such that data persists till the browser is restarted/closed

我必须在crossrider本地数据库上存储6位数字,为此我正在使用appAPI.db.async
我要实现以下其中一项:
1)一种方法,当用户关闭浏览器时,告诉跨乘者删除存储的数据。 要么
2)一种在下次重启浏览器时自动增加数据的方法。

无论浏览器是否重启,Crossrider DB API都是持久性的。

我们的API不支持使DB密钥在浏览器会话结束时过期,并且通常来说,我不确定使用本机扩展数据库实现是否可以实现。 (这更多是与会话cookie相关的功能)

还有一种替代解决方案,这是一种黑客手段:每次用户访问页面时,将DB条目设置为再次在15分钟后过期(刷新内置计时器)。 因此,如果他们关闭浏览器15分钟,它将重置。

别忘了您可以使用以下API在数据库密钥上设置到期时间: http : //docs.crossrider.com/#!/api/appAPI.db-method-set

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM