问题标签 [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.
ruby-on-rails - Rails 3.2 Engine 我如何在数据库中保存会话?
我有一个 Rails 引擎代码。但是 Rails::Engine 没有 config.session_store 变量。
我如何使用数据库会话存储?
javascript - DOM Storage 可以存储什么?
任何对象都可以存储在DOM Storage中吗?
当我执行以下操作时:
当我检查sessionStorage.results
我得到的价值时"[object Object]"
我可以存储这样的对象吗?还是 Storage 只存储字符串?
ruby-on-rails-3 - 防止在 Rails 3.2.2 上为 RESTful api 创建会话
如何防止会话存储在 JSON/XML 调用上创建会话?
我的问题是我将会话保存在数据库中,并且它被多个 api 调用淹没。
我正在使用 Rails 3.2.2 和 Devise 进行身份验证。
javascript - 是否有适用于子域的现代 sessionStorage 替代方案?
我们最近从 cookie 切换到使用 sessionStorage - 切换的触发器是IE 问题。
现在,我们发现 sessionStorage 不能跨子域工作 - 的存储www.site.com
与site.com
.
有没有一种现代的替代方案可以让两者合作?这很容易通过 cookie 完成,但我不想从 sessionStorage 中恢复,或者(喘气)同时使用这两种方法。
javascript - Javascript日期自动更新意外
我很困惑。我有一个来自 jQuery 的“就绪”函数,它将 HTML5 sessionStorage 变量设置为新日期的 .valueOf() 结果(如下所示)。但是,不知何故,当我的页面打开时,变量会不断刷新和更新时间。sessionStorage 变量甚至不知道它是一个日期,它只存储毫秒,并且“就绪”函数只在开始时调用一次(我已经使用警报窗口进行了检查)。我的代码中没有逻辑可以实现这一点,但页面上的值会实时保持最新。有任何想法吗?
更新:仍然没有修复,但我尝试将毫秒作为文字给出,它仍然做同样的事情。所以它一定与我稍后使用毫秒计数创建一个新日期的事实有关。
任何想法都非常感谢。我真的必须让这个工作正常。
javascript - 我的 JS 代码中的会话开始事件
有什么方法可以在 javascript 代码中捕获 session-start 事件?
现在发生的情况是,如果 sessionStorage 有一个特定的键,我需要检查任何页面加载事件,如果它是错误的 - 我将新的键/值对添加到 sessionStorage。像这样的东西:
我很想在页面加载时添加密钥而不检查它的存在。是否有可能使用一种客户端会话开始事件?
我会很感激任何建议,本
javascript - javascript null比较在chrome和firefox上不同
我有以下代码:
返回值是null
(如果我alert(a)
显示null
)。问题是alert(a==null)
在 Firefox 上显示为 TRUE,在 safari 和 chrome 上显示为 FALSE。什么?我已经尝试a===null
过相同的结果以及!a。
我做错了什么或我不知道什么?
谢谢你的帮助。
javascript - 如何考虑 localStorage 的大小限制
我有一个包含大量结果的 Web 应用程序。我想将这些结果存储在浏览器的 localStorage 中以便快速检索。
但是,大约十次搜索后,localStorage 将达到其大小限制(大约为 5 MB 左右,具体取决于浏览器的品牌)。我想知道那时可能会发生什么负面影响。. .
浏览器会在添加新项目时丢弃旧的存储项目(这是我所希望的)?如果我不手动删除旧结果,它不会存储新结果吗?还是浏览器会抛出异常?
jquery - PhoneGap : 通过递增 sessionStorage 从表中检索下一个数据
我在数据库中有一个记录的 ID (1),每次单击“NEXT”按钮时,我希望将 ID 增加到 2 并检索下一个数据。我将 ID 存储到 sessionStorage.ID 中,稍后当我检索它时
sessionStorage 应该等于 2,但它显示为“11”。我该如何解决这个问题?
html - 关闭浏览器后保存 HTML5 SessionStorage
关闭浏览器后如何保存 HTML5 会话存储?这可能吗?