我在我的网站上有一些值,我想在浏览器关闭时清除。我选择sessionStorage
来存储这些值。当tab被关闭时,它们确实被清除,如果用户按f5则保留;但是如果用户在不同的标签中打开一些链接,这些值是不可用的。
我如何在所有浏览器选项卡与我的应用程序之间共享sessionStorage
值?
用例:将一个值放在某个存储空间中,使该值在所有浏览器选项卡中都可访问,并在所有选项卡关闭时将其清除。
if (!sessionStorage.getItem(key)) {
sessionStorage.setItem(key, defaultValue)
}