我必须在我正在使用的 crossrider 本地数据库上存储一个 6 位数字appAPI.db.async
。
我想实现以下之一:
1)当浏览器被用户关闭时,一种告诉crossrider删除存储数据的方法。 或
2) 一种在下次重新启动浏览器时自动增加数据的方法。
问问题
1076 次
1 回答
1
无论浏览器重新启动,Crossrider DB API 都是持久的。
我们的 API 不支持在浏览器会话结束时使数据库密钥过期,而且通常我不确定是否可以使用本机扩展数据库实现来完成。(这更多是与会话 cookie 相关的功能)
有一种替代解决方案是一种 hack:每次用户访问页面时,再次将 DB 条目设置为在 15 分钟内过期(刷新内置计时器)。因此,如果他们关闭浏览器 15 分钟,它将重置。
不要忘记您可以使用此 API 设置数据库密钥的过期时间: http ://docs.crossrider.com/#!/api/appAPI.db-method-set
于 2013-04-02T17:05:41.273 回答