【发布时间】:2017-12-05 01:07:42
【问题描述】:
所以在我的 Angular 1.5 应用程序中,我还想在页面加载时保留数据,
所以我使用$window.localStorage。
我正在从localStoarge 中读取一些价值,它也可以正常工作 n incognito mode。
The page refreshes and yet the values are retained.
if($window.localStorage.selectedServers !== undefined)
selectedObj = JSON.parse($window.localStorage.selectedServers);
问题是
当我复制网址并在新标签页中以隐身方式打开时,
localStorage 未定义。
如何解决这个问题?还是我做错了什么?
【问题讨论】:
-
隐身模式只会暂时保留/存储值,其他“选项卡”将无权访问。你的历史也会消失。没有解决方法(据我所知)
-
我使用 LocalStorage 来保存用户 ID。每次刷新后,隐身从正常窗口中获取用户 ID 并保留它(不与正常窗口同步)。这是否受到重视?
标签: javascript angularjs html web-storage incognito-mode