2012-11-26 47 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,如果它只是唯一的辦法這將是一個問題 –