我正在構建一個小型HTML程序(當然,不是很少),但是我希望永久寫入客戶端計算機而不使用cookie。原因是Cookie會過期,並且具有4 KB的存儲限制。我怎麼會沒有jQuery的。如何在不使用Cookie的情況下在客戶端計算機上存儲信息
回答
客戶端Cookie可以隨時刪除。服務器端Cookie不能被刪除,並且可以設置到期日期。儘管不能通過HTML頁面寫入機器,但這是不允許的。如果發生這種違規行爲,它必須是黑客和病毒。
您應該使用HTML5本地存儲。
要將項目設置爲存儲
localStorage.setItem("person", "jones");
爲了獲得該項目
var val = localStorage.getItem("person");
要刪除的項目
localStorage.removeItem("person");
取決於你所使用的瀏覽器,最有10MB的存儲。閱讀here
只要用戶或應用程序允許存儲,存儲就可以存儲。閱讀here
localStorage只能將值存儲爲字符串。如果你想存儲像JSON
var data= { person: "jones" };
localStorage.setItem("jsonPerson", JSON.stringify(data));
對象要讀取JSON
var data = JSON.parse(localStorage.getItem("jsonPerson"));
感謝兄弟,真的很好的答案。 – user6234002
所以,你可以多次調用.setItem?如果是的話,它會如何輸出? – user6234002
@ user6234002是的,你可以儘可能多地調用setItem。如果你設置了第一個localStorage.setItem(「person」,「jones」);然後localStorage.setItem(「person」,「andrea」); localStorage.getItem(「person」)的輸出;將和andrea –
- 1. 如何在不註冊的情況下存儲有關用戶的信息?
- 2. 如果cookie存儲在用戶計算機上,php如何訪問cookie
- 3. 如何在不使用JMX的情況下獲取infinispan緩存統計信息?
- 4. 如何在沒有用戶登錄的情況下在遠程計算機上運行Azure存儲模擬器
- 5. 存儲客戶端的正確信息
- 6. 使用雲存儲客戶端庫的Google存儲桶統計信息
- 7. 收集客戶端計算機和瀏覽器統計信息
- 8. 如何在不需要登錄的情況下使用會話在Flask中存儲用戶事件信息?
- 9. 如何在Android上獲取CPU使用情況統計信息?
- 10. SignalR - 存儲客戶端信息
- 11. 如何在不進行輪詢的情況下向客戶端發送消息?
- 12. 如何在不使用Visual Studio的情況下調試Windows服務? (在客戶端機器上)
- 13. 如何在客戶端的計算機上部署項目?
- 14. 如何在不使用ASP.NET的情況下從json客戶端調用.NET AuthenticationService
- 15. 設計可存儲客戶信息
- 16. 如果我使用未安裝在客戶端計算機上的字體,會發生什麼情況?
- 17. 如何在不使用AudioSystem的情況下計算FrameLength?
- 18. 如何在客戶端計算機上安裝Microsoft.VisualStudio.Shell.dll
- 19. 如何計算提交的表單並在沒有數據庫的情況下存儲他們的信息?
- 20. 如何在沒有客戶端請求的情況下在signalR中向客戶端發送消息
- 21. 如何在客戶的計算機上使用MySQL數據庫?
- 22. 如何在API.AI webhook中沒有客戶端庫的情況下獲取用戶信息?
- 23. 在沒有客戶端SDK的情況下使用GCM/Firebase
- 24. Cookie不在php中存儲信息?
- 25. 如何在不安裝SQL Server 2008客戶端工具的情況下在構建機器上引用SSIS?
- 26. 如何在沒有WSDL的情況下創建soap客戶端
- 27. 在客戶端計算機上找不到Crystaldecisions.CrystalReports.Engine.dll
- 28. 在哪裏存儲elasticsearch客戶端的元信息
- 29. 如何在不爲其創建任何客戶端的情況下調用webservice?
- 30. 如何在沒有客戶機密的情況下構建GoogleCredential?
你將不得不在闡述方案的你正在寫的類型。既然你在說cookie,也許這是一個在線程序? Java,Java Applet,可下載,Java原生的Android,網站上的在線程序等等?如果它純粹是在線的,你不能。那麼也有一些稱爲服務器端Cookie的東西。這可能有幫助。 – ejbytes
這是一個將轉變爲Android應用程序的HTML頁面。 – user6234002
對不起,這很明顯。 – user6234002