问题标签 [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.

0 投票
1 回答
112 浏览

persistence - 数据 uri 是否有任何持久性可用?

我有一个非常基本的数据uri:

我想在正文更改时存储写入正文的文本,并在再次打开 url 时加载它。

我尝试使用 localStorage、sessionStorage 和 cookie,但它们对数据 uri 不可用。我没有尝试过 indexedDB,因为对于 PUT on change 和 GET on load 来说代码似乎太多了。

0 投票
0 回答
256 浏览

angularjs - 如何启用角度会话存储

我是 angular.js 的新手。我正在尝试使用ngStorage在我的应用程序中为特定计数器提供 sessionStorage

以下方法返回评论的具体计数器。我想使用 sessionStorage 存储和读取这个计数器。

任何人都可以帮助我以正确的方向处理这个 sessionStorage 吗?

0 投票
0 回答
394 浏览

javascript - javascript - 将语言选择传达给 iframe

I am using the code below to show/hide divs by class, so that when a language is chosen, only the right divs are visible.

当使用单选按钮选择语言时,这可以正常工作,但是当新页面加载到 iframe 中时,语言首选项不会应用于该页面。我正在尝试为此使用 sessionStorage,并且已经将参数传达给 iframe 中新加载的页面:

更改开关时,index.html 头中的此内容可更改当前加载页面中的显示/隐藏:

这在 index.html 正文中应用新语言并将其保存到 sessionStorage:

...在给定的 iframe 中,我检索 sessionStorage 参数(此代码仅用于确保它正常工作 - 我不需要显示 sessionStorage 参数:

相反,我需要使用它来显示/隐藏正确的 div 类,这些类在 iframe 中的组织方式如下:

就像现在一样,我有以下(在我的估计中非常笨拙)代码来从 sessionStorage 中获取值:

谁能帮助我更好地采用 sessionStorage 参数并将其应用于隐藏/显示 div?

谢谢!

0 投票
1 回答
8067 浏览

angularjs - Angular:从 sessionStorage 恢复范围

当页面刷新时,我正在尝试从 sessionStorage 中检索我的搜索和过滤数据。

sessionStorage.restorestate 返回未定义,有谁知道为什么?

Plunkr:http ://plnkr.co/edit/oX4zygwB0bDpIcmGFgYr?p=preview

0 投票
0 回答
280 浏览

jquery - 如何将 .contents().clone() 对象保存到 sessionStorage

我正在尝试保存$('#container-geral').contents().clone();到 sessionStorage 但我收到此错误:

将循环结构转换为 JSON

我的代码是

对象是:

有人能帮我吗?

0 投票
3 回答
2207 浏览

javascript - sessionStorage 中的密码

我有一个单页 AngularJS 应用程序,并且不使用 cookie 通过 websockets 对我的网站进行身份验证。这意味着刷新会注销用户。将密码存储在 sessionStorage 上有多糟糕,这样他们就可以在会话期间刷新?(用户名将在 localStorage 中,我不希望完整登录在会话之间持续存在)。

谢谢!

编辑:

我更感兴趣的是,以这种方式存储是否存在任何实际的安全风险。它是否比 Chrome 以明文形式存储密码或 cookie 未加密的方式更不安全?

0 投票
1 回答
668 浏览

php - 将遗留应用程序会话与 silex 应用程序会话桥接

我试图将遗留应用程序包装在 silex 中,方法是将其放置在 web 文件夹中,并在请求更新时用新的基于控制器的 silex 代码慢慢替换部分。旧的应用程序是一个扁平的 php,没有基于控制器的应用程序,在接下来的 16 个月内没有预算用于完全重写的时间。将遗留的平面代码放在 web 文件夹中具有预期的效果,如果找到文件,路由不会生效。我现在需要帮助的是配置​​ silex 以使用其他代码使用的 php 会话,反之亦然。

我发现这篇 Symfony 帖子似乎表明了我想做的一种方式,但是这些示例的结构与我们的 silex 设置的配置方式不同。http://symfony.com/doc/current/cookbook/session/php_bridge.html

我们如何在 silex 中开始会话。$ app-> register(new ServiceSessionProvider());

抱歉缺少实际代码,今天晚些时候回到计算机时将使用代码片段进行编辑。

感谢您在集成遗留会话方面的任何和所有帮助。

0 投票
1 回答
287 浏览

javascript - 为什么我的 sessionStorage 不起作用

只是一个简短的问题,为什么这样:

不行吗??

我想我的会话存储是正确的,因为使用开发人员工具我可以看到项目样式有一个值,并且当我用其他代码更改此值时,样式实际上会发生变化,但是当我再次打开站点时,即使会话存储值还好,风格不变……

任何事物?谢谢

0 投票
4 回答
94 浏览

javascript - Javascript数组迭代

我有一个 JavaScript 数组sessionStorage,当我执行 a 时sessionStorage.getitem('states'),我会变成这样:

现在我的要求是从城市名称中获取州名称。例如,如果我"Mumbai"作为参数传递给一个函数,该函数应该读取这个sessionstorage值并返回 me "Maharashtra"

您能帮我实现这一目标吗?

0 投票
1 回答
1411 浏览

javascript - JavaScript - 使用 sessionStorage 保存文档之间共享的复选框状态

我正在尝试使用 sessionStorage 保存复选框的状态。我对 JavaScript 很陌生,所以我的理解非常基础。

我在网站上使用复选框来显示导航菜单。此复选框出现在网站的每个页面上(相同的 ID)。保存复选框状态的目的是让导航菜单在导航到新页面时已经“打开”。目前,菜单“跳转”在页面更改时关闭,这违背了 CSS 过渡效果的目的。

任何帮助是极大的赞赏。

谢谢

这就是我到目前为止所得到的(内容来自网络)。

JS:

HTML: