【问题标题】:issue with jquery cookie pluginjquery cookie插件的问题
【发布时间】:2012-11-27 16:13:08
【问题描述】:

我正在使用 jquery cookie 插件来保存数据,数据已保存并且我可以读取它但是当我关闭浏览器并再次打开它时它会消失,我为 Samsung smart TV app 进行编程,并且api支持cookie,也如我所说我可以读取数据抛出cookie,我将到期日期设置为100天,但是当我关闭电视并再次打开它时没有数据,电视使用Mozilla,这里是我的代码。

 jQuery.cookie("user", data, { expires: 100 });

虽然数据是来自 ajax 调用的 json 对象,但我将它解析为字符串并保存它,当我读取它时它工作正常,但问题是当我关闭电视并再次打开它时没有数据已保存。

【问题讨论】:

  • 也许您每次启动代码时都在覆盖,请提供更多代码...
  • 我不这么认为,我在他登录的时候保存了数据,然后在我关闭电视并再次打开后从其他功能获取数据

标签: javascript jquery samsung-smart-tv jquery-cookie


【解决方案1】:

也许您应该使用 sf.core.localData("user", data); 而不是 cookie。请看guide

然后您必须自己模拟到期时间 - 可能将时间戳保存在您的 data 中,然后将其与电视/应用程序启动时的当前时间戳进行比较。如果数据过期,做你需要的。

据我所知,指南中提到的common area 是存储持久数据的唯一方法。

【讨论】:

  • 谢谢Wirone,可惜我没有使用app框架,所以我不能使用sf,如果它只是唯一的方法就会有问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-11
  • 2015-07-27
  • 1970-01-01
相关资源
最近更新 更多