
window.open导致本地存储令牌丢失的分析
使用window.open打开同源新标签页后,新标签页中的本地存储令牌丢失,可能由以下原因造成:
1. 域名不一致:
新标签页和父页面必须拥有完全相同的域名、协议和端口。任何细微的差异都会导致浏览器创建独立的存储空间,从而无法共享本地存储数据。
2. 代码错误导致令牌被清除:
仔细检查新标签页的代码,确认没有意外删除或覆盖本地存储中的令牌。如果域名一致,则此问题可能性较高。 请检查是否存在类似localStorage.removeItem('token')或localStorage.clear()等操作。











