0
我需要一個客戶端全域的方式來存儲一個字符串,該頁面在關閉並重新打開後可以訪問。我嘗試了localStorage,但如果我在www.example.com上存儲數據,我無法從sub.example.com訪問它。在這種情況下,將用戶重定向到根主機不是一個選項。我真的不希望發送消息到一個iframe來存儲它,因爲它需要完全重寫我現有的代碼。有沒有辦法用localStorage之類的東西來存儲數據,但從其他子域訪問?如何使用JavaScript存儲域名持久性數據?
我的目標是有兩個簡單的功能,get()
和set(value)
,其操作方式與我所描述的類似。
如果數據不需要在每個http請求上來回發送到服務器,那麼cookies不再是首選的方法。本地存儲對象對於純粹的客戶端操作來說是一個更好的選擇。 – iGanja
@iGanja好像使用本地存儲訪問來自子域的數據要複雜得多,正如OP所引用的那樣。 http://stackoverflow.com/questions/4026479/use-localstorage-across-subdomains –
嗯,我從來沒有這個問題。我可能需要進一步檢查。 – iGanja