所以在我的Angular 1.5应用程序中,我也希望保留页面加载数据,
所以我使用$window.localStorage
。
我正在从localStoarge
读取一些值,并且它也可以正常工作incognito mode
。
The page refreshes and yet the values are retained
。
if($window.localStorage.selectedServers !== undefined)
selectedObj = JSON.parse($window.localStorage.selectedServers);
问题是
当我复制网址并在新标签中以隐身方式打开时,
localStorage
未定义。
如何摆脱这个问题?或者我做错了什么?
答案 0 :(得分:1)
当我复制网址并在隐身的新标签页中打开时,
localStorage不确定。
这是因为如评论中所述,隐身/私人浏览窗口将不会保留本地/会话存储。因此,当您打开新标签时,它们为空。