如果使用 Horizon.io 重新加载浏览器,则清除数据

Clearing out data if browser reloads using Horizon.io

出于测试目的,我正在尝试重新创建新用户首次进入网站的情况。因此,应重置所有现有数据。我尝试在 ready() 方法中使用 data.remove(id) 语法使用我想删除的数据的 ID,但这似乎不起作用。如何在重新加载页面时清除所有数据?我是否必须使用 removeremoveAll 手动删除每个数据项,或者是否有更简单的方法来执行 clear browser history 以清除之前会话中的所有数据?

最简单的方法是使用 removeAll。没有清除浏览器历史记录的等效方法,因为根据您的权限方案,多个用户可能能够读取和写入同一文档,因此很难为应该清除的内容定义通用规则。