标签: session-storage

检查PHP5是否存在HTML5 sessionStorage值(例如cookie)

使用PHP可以检查cookie是否存在。有没有类似的方法来检查HTML5 sessionStorage(网络存储)项是否存在?

php html5 session-storage local-storage

4
推荐指数
1
解决办法
2万
查看次数

HTML5会话存储发送到服务器

如果我是对的,会话存储存储在客户端,只能访问一个选项卡.

如何将存储在会话存储中的信息发送到服务器?我可以使用cookie,但如果我打开2个标签,cookie将由第二个标签重写.

谢谢

javascript html5 session-storage

4
推荐指数
1
解决办法
1万
查看次数

Django会话数据和Redis作为后端

我的咨询公司接管了一个相当繁忙的Django应用程序,该应用程序通过Redis EXCEPT处理Django.session数据的缓存.唯一可用的信息是提交消息,例如"通过Redis还原会话存储".

我已经测试了存储在Redis中的Django会话,这似乎是一个很好的解决方案,但是我很犹豫要把它推到管道上,因为我想知道为什么原来的dev会拉它.

正如我理解Django会话逻辑一样,它只是一个关键:值存储,其中value是带有相关会话数据的pickle Python对象.

精简版:

使用Redis处理Django.session数据的缺点是什么?

django session-storage redis

3
推荐指数
1
解决办法
2882
查看次数

如何使用 JAVA 获取 sessionStorage 的句柄

我正在考虑使用 sessionScope 变量需要大量数据存储的情况。在我运行的一个小测试中,它运行良好,但数据确实会随着数据的每次更改而写回服务器。我正在考虑创建一个 JAVA bean 来更新和控制此数据的结构并将其存储在一系列 sessionStorage 变量中。sessionStorage 在 CSJS 中很容易,但我不确定如何从 JAVA Bean 访问这些变量。该应用程序有点像购物车,所以我会在 sessionStorage 中维护数据,直到文档提交,然后将值加载到文档中并保存它,我认为这最适合作为 JAVA。

java session-storage xpages

3
推荐指数
1
解决办法
1万
查看次数

sessionStorage进入数组并打印数组中的所有值

我目前正在尝试将数组存储到中sessionStorage,然后从中检索数据sessionStorage。然后,将sessionStorage数据存储回数组中。

var testArray = ["Shirt", "Bottom", "Shoes"];
window.sessionStorage.setItem("items", JSON.stringify(testArray));
var storedArray = JSON.parse('[' + sessionStorage.getItem("items") + ']');
var i;
for (i = 0; i < storedArray.length; i++) {
     alert(storedArray[i]);
}
Run Code Online (Sandbox Code Playgroud)

我在这里做错什么吗?

javascript arrays json session-storage

3
推荐指数
1
解决办法
9307
查看次数

jQuery:如果条件为假,但仍执行?

以下代码

  $(document).ready(function(){

    sessionStorage.test = false;  

    alert( sessionStorage.test );

    if ( sessionStorage.test ) {
      alert("I dont care about your conditions!");
    }

  });
Run Code Online (Sandbox Code Playgroud)

产生以下弹出窗口:

我不在乎您的情况!

即使sessionStorage.test已明确设置为false。为什么会这样?根据这个答案/sf/answers/1259036901/,这应该可以工作。我究竟做错了什么?我正在使用XAMPP-sessionStorage可能有问题吗?这是我的测试文件的完整代码:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Test</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script >
      $(document).ready(function(){
        sessionStorage.test = false;    
        if ( sessionStorage.test ) {
          alert("I dont care about your conditions!");
        }
      });
    </script>
  </head>
  <body>
    <!-- page content -->
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery session-storage

3
推荐指数
1
解决办法
1092
查看次数

用于 Chrome 扩展的 HTML5 sessionStorage 或 chrome.storage?

我有一个 Chrome 扩展程序,它只是一个内容脚本。我想保留一些在内容脚本中计算的数据,这样我就可以在浏览时轻松访问它,而不必在每个页面上重新计算它。我只需要为会话存储数据。

我正在查看chrome.storage API,但似乎数据会在会话结束后保留​​在那里。我以前有使用 HTML5 sessionStorage 的经验,但我觉得我应该在这里利用 Google 的 API。

任何输入表示赞赏,谢谢!

javascript session-storage google-chrome-extension google-chrome-storage

3
推荐指数
1
解决办法
6565
查看次数

sessionStorage 的速度

我正在制作一个网站,用户可以在其中选择尺寸或颜色等项目的选项。但是,我使用的是 Backbone,当模型更新时,视图会重新渲染,选项会重置为默认值。

为了阻止这种情况,我使用 sessionStorage 在刷新后重新加载值。这和我想要的一样有效,但是当有大量项目和数据要读取时,我担心性能。加载的值之间是否会有明显的延迟,或者 sessionStorage 是否足够快以至于这不是问题?

javascript session-storage sessionstorage

3
推荐指数
1
解决办法
2333
查看次数

使用Selenium Webdriver测试sessionStorage

我正在编写基于Java的selenium-webdriver测试。说我在storageSession如测试集一定值的应用程序sessionStorage.setItem("demo", "test"),我怎么能检查和断言存储变量的值demo我的测试中

java session-storage selenium-webdriver

2
推荐指数
1
解决办法
6019
查看次数

如何在 Cypress 中设置 sessionStorage?

我需要更改 sessionStorage 中参数之一的值,但我什至不确定这是否可以通过 Cypress 实现。在他们的文档中找不到任何关于此的有用信息。

这是我尝试在 Cypress 上运行但没有成功的 JavaScript 代码:

var data = JSON.parse(sessionStorage.getItem("vuex"))
data.country = "DE"
sessionStorage.setItem("vuex", JSON.stringify(data))
Run Code Online (Sandbox Code Playgroud)

如果我在控制台中执行它,它工作得很好,但我不知道如何让它与赛普拉斯一起工作。

即使我写了一个简单的 JavaScript 代码,比如

console.log(sessionStorage.getItem("vuex"))
Run Code Online (Sandbox Code Playgroud)

它对 Cypress 返回 Null。

有谁知道为什么我的 JavaScript 代码为 null 以及此操作是否可以通过 Cypress 实现?

session-storage cypress

2
推荐指数
1
解决办法
5695
查看次数