2012-05-12 74 views
0

我需要一個基於java腳本(cookie)的解決方案,它可以保存用戶選擇的首選項並呈現輸出(html頁面)acc。到保存的cookie。使用共享偏好來保存用戶偏好和顯示內容的Javascript cookie?

這裏的情況是:

比方說,用戶從第1頁開始,並導航到第二頁(有40-50超鏈接),而且他選擇或單擊超鏈接之一併定向到目標頁面(會有對應於那些40-50個鏈接的40-50頁)。

所以我需要的是自動化整個過程,以便第一次訪問後用戶的選擇可以得到保存,他將直接導航到最終目標(這將是從40-50頁的頁面之一)。

任何代碼段將非常理解..

mrana

+0

您是否嘗試過搜索「在JavaScript中使用cookie」? Google提供了1700萬個結果,StackOverflow給出了超過2000個問題(和答案)。 – VisioN

+0

好的,提供可能與我的問題類似的鏈接... – mrana

+0

Nyone?很奇怪!! – mrana

回答

0

我很好奇,想知道爲什麼你不能做到這一點的preference表在服務器端。 Cookie可以從瀏覽器中刪除(這將強制用戶再次執行該步驟),並且在瀏覽器中存儲40-50個Cookie不是一個好的解決方案,因爲Cookie會傳輸到每個HTTP請求,因此會浪費用戶的帶寬。

如果您有這些設置/首選項存儲在服務器端,那麼您可以輕鬆確定在用戶登錄到您的網站時將用戶發送到哪裏,而不是從cookie中提取這些信息。

或者,您可以將這些首選項存儲在localStorage之內,該選項爲存儲鍵/值提供了更大的存儲空間。缺點是你需要首先加載一個引導JS,它會從localStorage讀取設置並決定將用戶重定向到哪裏。

但恕我直言,如果我必須存儲40-50偏好,我仍然會選擇服務器端解決方案。

注意:Cookies只能有4KB的數據,這是一個限制。