Chrome隐身模式中的LocalStorage

时间:2017-07-01 03:58:21

标签: javascript angularjs html5 web-storage incognito-mode

所以在我的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 未定义。

如何摆脱这个问题?或者我做错了什么?

1 个答案:

答案 0 :(得分:1)

当我复制网址并在隐身的新标签页中打开时,

localStorage不确定。

这是因为如评论中所述,隐身/私人浏览窗口将不会保留本地/会话存储。因此,当您打开新标签时,它们为空。