问题标签 [sessionstorage]
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.
iphone - UIWebview 的 sessionStorage 缓存/存储的位置和方式
UIWebview 的 sessionStorage 缓存/存储在哪里以及如何(从安全的角度)?
local-storage - sessionStorage 和 localStorage 存储在哪里?
sessionStorage 和 localStorage 存储在客户端计算机的什么位置?
你能告诉我路径吗?
jquery - LocalStorage,遍历匹配的 ID,从 DOM 中删除
我有几个localStorage
Key,例如 Cart、Viewed 和 Trash。
问题有两个方面:
1) 我如何以最高效的方式遍历 localStorage 中的项目 ID,如果 ID 已经存在,则将类或数据属性添加到匹配的 DOM 元素。
Keys
2)从 3 个本地存储(垃圾箱、购物车、已查看)中创建最后 20 个项目的单独列表的最佳方法是什么?从性能的角度来看,最好在与我的问题的 pt1 相同的 Loop 函数中执行此操作(即还测试 ID 是否存在,如果为真则添加一个类)?
这就是我所拥有的:
HTML
<article data-id="548" data-date="Mon Dec 19 09:12:57">
<h1><a href="#">Title</a></h1> // section // footer <a href="#" data-context="trash">trash</a>
</article>
jQuery
设置器函数。
变量通过data-context="Trash"
(key)和data-id="001"
(id)等传递并存储在相关的Key中。
localStorage 最终是这样的:Trash [{"id":"418","title":"\n\t\t\t\t\t\t\t\t\tPost Title....//..."}]
非常感谢这里的任何帮助。
新年快乐!
干杯本
javascript - Firefox 中的会话存储
在 Firefox 9 中,当我这样做时:
var msg = sessionStorage.getItem("消息");
浏览器报错:“Operation is not supported”,firefox没有实现html5的webStorage?或者这种情况仅适用于 sessionStorage 而不适用于 localStorage?。谢谢。
javascript - HTML5 sessionStorage 和 XMLDocument
我想将 XML 文档存储在sessionStorage
. 当我这样做时,它似乎可以保存为XMLDocument
. 当我尝试访问它(在页面刷新时)时,对象会返回,[object Object]
而不是[object XMLDocument]
.
如何将数据sessionStorage
作为一个XMLDocument
(或将其转换为一个?)
javascript - 如何在FF本地处理sessionStorage(测试用)
我正在尝试为我的所有 JS 编写测试,并且测试(我正在使用 Jasmine)在浏览器中本地运行。由于安全限制(?) sessionStorage 在 Firefox 中无法本地工作(在浏览器中查看 file:///...)。
快速示例:
这给出了“错误:不支持操作”。
我尝试用自己的模拟方法覆盖 window.sessionStorage,但没有运气。
我目前唯一的解决方案是将与 sessionStorage 相关的所有内容放在 try/catch 块中。
有关如何最好地处理此问题的任何建议?
javascript - 使用 setTimeout 时“函数未定义”?
无论出于何种原因,我无法重复此功能。一旦它得到 setTimeout,它就会吐出“未捕获的引用错误:getnumbers 未定义(其中 getnumbers 只是变量的名称。
具有讽刺意味的是,如果我刷新页面,计数器就会起作用,所以我知道它只是卡在了那一行上。我会错过什么?
谢谢!
javascript - sessionStorage 和 localStorage 的范围
我阅读了有关 sessionStorage 和 localStorage 的一些文档,但我不明白范围是什么:域、特定页面?
例如,如果我有以下页面:
http://example.com/products.aspx?productID=1
http://example.com/products.aspx?productID=2
http://example.com/services.aspx?serviceID=3
如果在上述每个页面上我运行(idvalue 是查询字符串中的值):
我最终会存储 3 个不同的值,还是这些值会相互覆盖?
html - HTML 5 - sessionStorage - 值在同一域中的页面之间重叠
会话值是基于站点存储还是基于页面?
我在 sessionStorage 中跨两个页面存储一些值,例如 example.com/page1 和 example.com/page2。现在,当我更改一页中的值时,它会以某种方式重叠或影响另一页上的值。我在一个浏览器的单个选项卡中在 pg1 和 pg2 之间切换。两个页面上的键名相同。为第 2 页创建新键对我来说并不难,但试图弄清楚为什么会这样。我的环境是 Mac 上的 Safari。
另外,另一个问题,我们可以为网站的实体创建会话变量,而不仅仅是按页面吗?有时我想存储一个页面中的一些值,并且需要检查该站点中所有页面的值,只要用户处于会话状态。
谢谢!
html - 会话存储不起作用
我的问题是以下一个......考虑到这两个按钮的jQuery代码......
似乎在执行第一个 jquery click eventto 时, sessionStorage 对象不存储我的“名词”项目......所以......当我按下第二个按钮时,我没有得到弹出警报......谁知道原因?...我在 DreamWeaver CS5.5 中编程,我在 FireFox v11 中进行测试!...