chrome无痕模式下的LocalStorage

Str*_*der 6 javascript html5 web-storage incognito-mode angularjs

因此,在我的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);
Run Code Online (Sandbox Code Playgroud)

问题是

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

localStorage 得到不确定的。

如何摆脱这个问题?还是我做错了什么?

小智 5

当我复制 Url 并在新标签页中以隐身方式打开时,

localStorage 未定义。

这是因为如评论中所述,隐身/隐私浏览窗口不会保留本地/会话存储。因此,当您打开一个新选项卡时,它们是空的。