我正在使用 localStorage 来存储一些内容(个人资料访问历史记录)。
每次打开配置文件时,我都会获取对象,添加更多条目并更新对象。 这可能会导致数据丢失(例如:tab1:open、tab2:open、tab1:save、tab2:save)。
现在,如果我按住 cntrl 并同时打开多个新选项卡,如何防止数据丢失? 没有找到任何有关 localStorage 锁定的信息。
最佳答案
您可以增加一个变量而不是获取一个全新的对象,或者将该新对象插入一个数组并计算获得该数组长度的总 View 。只要不同的选项卡位于同一域中,localStorage 就可以在不同的选项卡之间共享。
关于javascript - 本地存储 - 保存多个选项卡中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36668522/