簡體   English   中英

使用 cookie 的 Javascript 倒數計時器

[英]Javascript countdown timer that uses cookies

誰能幫我? 我需要制作一個使用 cookie 的 javascript 倒數計時器。 當用戶刷新頁面時,計時器在固定時間結束之前不會更改。 我正在制作一個在線考試系統。 我希望每頁一個問題,總時間為 30 分鍾。

我會用 localStorage 而不是 cookie; 檢查 MDN 以獲得良好的規范,或者只需在瀏覽器的 JavaScript 控制台中鍵入“localStorage”並查看方法。 一進一出,簡單明了。 只需存儲計算的結束時間,並將倒計時顯示為存儲時間減去當前時間。

僅當您的用戶可能來自過時的瀏覽器時才使用 cookie。

此外,如果您想絕對確定,則沒有客戶端解決方案,因此您可能需要執行 AJAX 調用來啟動計時器,然后在每次重新加載時通過另一個調用讀取它。 我肯定會這樣做,因為 localStorage 很容易被篡改; 但另一方面,它更容易。

更多詳情,了解更多詳情 ;)

一旦您的用戶登錄,您應該使用來自服務器的時間。我的意思是,如果計時器存儲在本地,任何人都可以欺騙計時器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM