草庐IT

sessionStorage

全部标签

html - Protractor :sessionStorage 变量

如何在Protractor中获取sessionStorage变量的值?我试过:browser.executeScript('sessionStorage.getItem("login");');但这会返回null。在不使用browser.executeScript()的情况下使用sessionStorage.getItem()会返回未定义的sessionStorage。 最佳答案 想通了。browser.executeScript("returnwindow.sessionStorage.getItem('login');");

security - HTML5 sessionStorage 可以写入磁盘吗?

(与IsthereasecureBrowserCache?相关):HTML5session存储的任何实现是否写入磁盘?例如我可以依赖一个“安全”/“私有(private)”缓存吗?我知道它无法在浏览器session之外持续存在,无论是超时结束/注销浏览器关闭/崩溃/计算机上的电源按钮见HTML5BrowserApplicationCacheHTML5sessionStorage 最佳答案 Safari使用SQLite,可能其他人也会效仿该解决方案。至于标准,它说:引用:浏览上下文的生命周期可能与实际用户代理进程本身的生命周期无关,因

security - HTML5 sessionStorage 可以写入磁盘吗?

(与IsthereasecureBrowserCache?相关):HTML5session存储的任何实现是否写入磁盘?例如我可以依赖一个“安全”/“私有(private)”缓存吗?我知道它无法在浏览器session之外持续存在,无论是超时结束/注销浏览器关闭/崩溃/计算机上的电源按钮见HTML5BrowserApplicationCacheHTML5sessionStorage 最佳答案 Safari使用SQLite,可能其他人也会效仿该解决方案。至于标准,它说:引用:浏览上下文的生命周期可能与实际用户代理进程本身的生命周期无关,因

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

背景现代浏览器中的HTML5网络存储功能是通过Javascript命令访问的,例如:sessionStorage.setItem("username","John");localStorage.setItem("username","John")本站CanIuse表示浏览器支持率接近90%。但是,在“已知问题”选项卡中,CanIuse说:Inprivatebrowsingmode,Safari,iOSSafariandtheAndroidbrowsersdonotsupportsettinglocalStorage.我的问题在隐私浏览模式下,Safari、iOSSafari和Andro

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

背景现代浏览器中的HTML5网络存储功能是通过Javascript命令访问的,例如:sessionStorage.setItem("username","John");localStorage.setItem("username","John")本站CanIuse表示浏览器支持率接近90%。但是,在“已知问题”选项卡中,CanIuse说:Inprivatebrowsingmode,Safari,iOSSafariandtheAndroidbrowsersdonotsupportsettinglocalStorage.我的问题在隐私浏览模式下,Safari、iOSSafari和Andro

javascript - 如何检查 HTML sessionStorage 是否不为空?

大家好,我正在尝试找出在HTML5中检查空storageSession的最佳方法。我注意到,如果您清除或未为sessionStorage设置任何值,有些浏览器会返回null,而有些浏览器只会返回空白区域。我试过以下方法if(sessionStorage.getItem('value1')=="null"&&sessionStorage.getItem('value2')=="null"){但是好像不行。谁有更好的方法来检查sessionStorage是否为空?感谢您在此方面的帮助,并在此先感谢您。 最佳答案 那应该行得通;问题是引号

javascript - 如何检查 HTML sessionStorage 是否不为空?

大家好,我正在尝试找出在HTML5中检查空storageSession的最佳方法。我注意到,如果您清除或未为sessionStorage设置任何值,有些浏览器会返回null,而有些浏览器只会返回空白区域。我试过以下方法if(sessionStorage.getItem('value1')=="null"&&sessionStorage.getItem('value2')=="null"){但是好像不行。谁有更好的方法来检查sessionStorage是否为空?感谢您在此方面的帮助,并在此先感谢您。 最佳答案 那应该行得通;问题是引号

javascript - 即使在使用 javascript 重新加载后仍保留滚动条位置

我有一个要求,如果我点击一个复选框,值就会被提交,因此页面会被重新加载。现在,要单击另一个复选框,我需要再次向下滚动,这不是一个更好的主意。所以,现在我想即使在页面重新加载后也能保留我的滚动条位置。javascript中有什么方法可以做到这一点吗?我试过下面的代码,但没有运气。OnefunctionmyFunction(){document.body.scrollTop=500px;}我也浏览了很多网站,但没有一个适合我。请帮我解决这个问题。谢谢。 最佳答案 您可以使用sessionstorage来存储位置,然后在重新加载页面时返回

javascript - 即使在使用 javascript 重新加载后仍保留滚动条位置

我有一个要求,如果我点击一个复选框,值就会被提交,因此页面会被重新加载。现在,要单击另一个复选框,我需要再次向下滚动,这不是一个更好的主意。所以,现在我想即使在页面重新加载后也能保留我的滚动条位置。javascript中有什么方法可以做到这一点吗?我试过下面的代码,但没有运气。OnefunctionmyFunction(){document.body.scrollTop=500px;}我也浏览了很多网站,但没有一个适合我。请帮我解决这个问题。谢谢。 最佳答案 您可以使用sessionstorage来存储位置,然后在重新加载页面时返回

javascript - 使 localStorage 或 sessionStorage 像 cookie 一样过期

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WhendoitemsinHTML5localstorageexpire?我的Web应用程序使用客户端存储(sessionStorage和localStorage)。但是,我希望这些数据在一段时间后(例如2天)过期。这是一项super简单的任务,有效期为cookies但我不知道如何设置HTML5存储的到期日期。有什么办法解决这个问题吗?效率和简单性很重要。