2012-11-26 48 views
0

我正在使用jquery cookie插件来保存数据,数据被保存,我可以读取它,但它是当我关闭浏览器并再次打开它,我做编程为Samsung smart TV app,并且api支持cookie,也正如我所说我可以读取数据扔掉cookie,我设置了过期日期也是100天,但是当我关闭电视并再次打开时,没有数据,电视使用Mozilla,这里是我的码。jquery cookie插件问题

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

,而数据是来自AJAX调用JSON对象,我把它解析为字符串,并将其保存,当我读它它工作得很好,但问题是,当我关闭电视机,并打开它再次没有保存数据。

+0

也许要覆盖每一个你的代码开始的时间,提供更多的代码,请... –

+0

我不这么认为,我刚才保存的数据,当他登录,然后我得到来自其他函数的数据后,我关闭电视,打开它再次 –

回答

0

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

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

据我所知,在指南中提到的该common area是存储持久性数据的唯一途径。

+0

感谢Wirone,不幸的是我没有使用的应用程序框架,所以我不能用SF,如果它只是唯一的办法这将是一个问题 –