JavaScript 中有没有一种方法可以检查浏览器 session 是否是新的?我知道在 Java 中您可以使用 Session.isNew()
。 JavaScript 中是否有等效的东西?
最佳答案
在更现代的浏览器中,您可以使用 sessionStorage
对象。
例如:
if (!sessionStorage.isNewSession)
// Blah.
sessionStorage.isNewSession = true;
sessionStorage
对象的详细信息:
只要当前窗口打开,它就会保留数据。如果用户刷新页面,那么它将具有与之前相同的内容。如果用户关闭浏览器然后再次打开您的页面,那么它将是空的。
但正如我所说:仅限现代浏览器。
据我所知,兼容性如下:
Internet Explorer 8+ 火狐 3.5+ Safari 4+ Chrome 1+ 歌剧 10.6+
关于javascript - 如果 session 是新的,我如何 checkin JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939334/