javascript 隐私浏览模式(隐身)下的 Web 存储(sessionStorage 和 localStorage)

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/26042423/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-28 05:24:48  来源:igfitidea点击:

Web Storage (sessionStorage and localStorage) in private browsing mode (incognito)

javascripthtmllocal-storagesession-storageweb-storage

提问by Justin Cloud

BACKGROUND

背景

The HTML5 Web Storage feature in modern browsers is accessed through Javascript commands such as:

现代浏览器中的 HTML5 Web 存储功能是通过 Javascript 命令访问的,例如:

sessionStorage.setItem("username", "John");
localStorage.setItem("username", "John")

The site Can I useindicates that browser support is near 90%. However, in the "Known Issues" tab, Can I usesays:

网站Can I use表明浏览器支持率接近 90%。但是,在“已知问题”选项卡中,我可以使用说:

In private browsing mode, Safari, iOS Safari and the Android browsers do not support setting localStorage.

在隐私浏览模式下,Safari、iOS Safari 和Android 浏览器不支持设置localStorage。

MY QUESTION

我的问题

In private browsing mode, do Safari, iOS Safari and the Android browsers still support sessionStorage?

在隐私浏览模式下,Safari、iOS Safari 和Android 浏览器是否仍然支持sessionStorage?

回答by jumpdart

Android and chrome I believe allow you to access old keys in session storage, but not write to it. I know that Safari will not allow any use of session or local storage.

我相信 Android 和 chrome 允许您访问会话存储中的旧密钥,但不能写入它。我知道 Safari 不允许使用会话或本地存储。

similar so question

类似的问题

回答by Srikrushna

Chrome will support localStorageand sessionStoragein private window.

Chrome 将在私有窗口中支持localStoragesessionStorage