javascript - chrome隐身模式下的LocalStorage

标签 javascript angularjs html web-storage incognito-mode

所以在我的 Angular 1.5 应用程序中,我还想在页面加载时保留数据,
所以我使用$window.localStorage .
我正在从 localStorage 中读取一些值它在隐身模式下也能正常工作。The page refreshes and yet the values are retained .

if($window.localStorage.selectedServers !== undefined)
    selectedObj = JSON.parse($window.localStorage.selectedServers);
问题是
当我复制网址并在新标签页中以隐身方式打开时,
localStorage 变得不确定。
如何摆脱这个问题?或者我做错了什么?

最佳答案

When I copy the Url and open in a new tab incognito itself,

The localStorage gets undefined.


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

关于javascript - chrome隐身模式下的LocalStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44857187/

相关文章:

javascript - 如何修复此 ""ESLing 错误?

javascript - React/Next.js 似乎不适用于 Apexcharts

javascript - jQuery 布局 : Refreshing/Redrawing/Resizing a panel (after hiding/showing a header or footer)

jquery - 平滑链接滚动不是在整个主体上,而是在某些 div 上

javascript - 如何上传文件并将其显示为 html

javascript - Dojo FilteringSelect - 防止自动打开下拉菜单

javascript - 绑定(bind)另一个对象的下拉列表

javascript - 事件子状态在不应使用 ng-class 和 ui-router 时保持事件状态

javascript - ng隐藏模型更改

html - 如何使动态表格单元格使用溢出 :hidden