javascript - 本地存储 - 保存多个选项卡中的数据

标签 javascript html local-storage

我正在使用 localStorage 来存储一些内容(个人资料访问历史记录)。

每次打开配置文件时,我都会获取对象,添加更多条目并更新对象。 这可能会导致数据丢失(例如:tab1:open、tab2:open、tab1:save、tab2:save)。

现在,如果我按住 cntrl 并同时打开多个新选项卡,如何防止数据丢失? 没有找到任何有关 localStorage 锁定的信息。

最佳答案

您可以增加一个变量而不是获取一个全新的对象,或者将该新对象插入一个数组并计算获得该数组长度的总 View 。只要不同的选项卡位于同一域中,localStorage 就可以在不同的选项卡之间共享。

关于javascript - 本地存储 - 保存多个选项卡中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36668522/

相关文章:

javascript - JSON 与动态编码

c# - 如何处理动态扩展的Web表单?

javascript - 覆盖浏览器中的快捷键

html - 具有不继承内联显示的下拉菜单的内联样式菜单

javascript - $ ("a").href 始终返回绝对 URL,即使 href 属性是相对的

css - 如何并排获得这两个div?

database - WinRT/Metro 应用程序的本地数据库存储

callback - Vue.js 2 和 auth0 身份验证结果为 'nonce'

javascript - 无法从 localStorage 初始化 Vuex 存储以用于 Nuxt 中的身份验证

javascript - 如何在输入文本框时显示键盘