问题标签 [session-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
564 浏览

ruby-on-rails - Rails 3.2 Engine 我如何在数据库中保存会话?

我有一个 Rails 引擎代码。但是 Rails::Engine 没有 config.session_store 变量。

我如何使用数据库会话存储?

0 投票
1 回答
1072 浏览

javascript - DOM Storage 可以存储什么?

任何对象都可以存储在DOM Storage中吗?

当我执行以下操作时:

当我检查sessionStorage.results我得到的价值时"[object Object]"

我可以存储这样的对象吗?还是 Storage 只存储字符串?

0 投票
4 回答
4657 浏览

ruby-on-rails-3 - 防止在 Rails 3.2.2 上为 RESTful api 创建会话

如何防止会话存储在 JSON/XML 调用上创建会话?

我的问题是我将会话保存在数据库中,并且它被多个 api 调用淹没。

我正在使用 Rails 3.2.2 和 Devise 进行身份验证。

0 投票
1 回答
4342 浏览

javascript - 是否有适用于子域的现代 sessionStorage 替代方案?

我们最近从 cookie 切换到使用 sessionStorage - 切换的触发器是IE 问题

现在,我们发现 sessionStorage 不能跨子域工作 - 的存储www.site.comsite.com.

有没有一种现代的替代方案可以让两者合作?这很容易通过 cookie 完成,但我不想从 sessionStorage 中恢复,或者(喘气)同时使用这两种方法。

0 投票
1 回答
202 浏览

javascript - Javascript日期自动更新意外

我很困惑。我有一个来自 jQuery 的“就绪”函数,它将 HTML5 sessionStorage 变量设置为新日期的 .valueOf() 结果(如下所示)。但是,不知何故,当我的页面打开时,变量会不断刷新和更新时间。sessionStorage 变量甚至不知道它是一个日期,它只存储毫秒,并且“就绪”函数只在开始时调用一次(我已经使用警报窗口进行了检查)。我的代码中没有逻辑可以实现这一点,但页面上的值会实时保持最新。有任何想法吗?

更新:仍然没有修复,但我尝试将毫秒作为文字给出,它仍然做同样的事情。所以它一定与我稍后使用毫秒计数创建一个新日期的事实有关。

任何想法都非常感谢。我真的必须让这个工作正常。

0 投票
1 回答
1470 浏览

javascript - 我的 JS 代码中的会话开始事件

有什么方法可以在 javascript 代码中捕获 session-start 事件?

现在发生的情况是,如果 sessionStorage 有一个特定的键,我需要检查任何页面加载事件,如果它是错误的 - 我将新的键/值对添加到 sessionStorage。像这样的东西:

我很想在页面加载时添加密钥而不检查它的存在。是否有可能使用一种客户端会话开始事件?

我会很感激任何建议,本

0 投票
3 回答
5236 浏览

javascript - javascript null比较在chrome和firefox上不同

我有以下代码:

返回值是null(如果我alert(a)显示null)。问题是alert(a==null)在 Firefox 上显示为 TRUE,在 safari 和 chrome 上显示为 FALSE。什么?我已经尝试a===null过相同的结果以及!a。

我做错了什么或我不知道什么?

谢谢你的帮助。

0 投票
1 回答
197 浏览

javascript - 如何考虑 localStorage 的大小限制

我有一个包含大量结果的 Web 应用程序。我想将这些结果存储在浏览器的 localStorage 中以便快速检索。

但是,大约十次搜索后,localStorage 将达到其大小限制(大约为 5 MB 左右,具体取决于浏览器的品牌)。我想知道那时可能会发生什么负面影响。. .

浏览器会在添加新项目时丢弃旧的存储项目(这是我所希望的)?如果我不手动删除旧结果,它不会存储新结果吗?还是浏览器会抛出异常?

0 投票
1 回答
187 浏览

jquery - PhoneGap : 通过递增 sessionStorage 从表中检索下一个数据

我在数据库中有一个记录的 ID (1),每次单击“NEXT”按钮时,我希望将 ID 增加到 2 并检索下一个数据。我将 ID 存储到 sessionStorage.ID 中,稍后当我检索它时

sessionStorage 应该等于 2,但它显示为“11”。我该如何解决这个问题?

0 投票
2 回答
1709 浏览

html - 关闭浏览器后保存 HTML5 SessionStorage

关闭浏览器后如何保存 HTML5 会话存储?这可能吗?