在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  Java  HTML/ 如何在沒有退出微信公眾號的情況下,執(zhí)行鎖屏操作等倒計時不停止?

如何在沒有退出微信公眾號的情況下,執(zhí)行鎖屏操作等倒計時不停止?

在微信里打開的頁面。計時器開始計時,然后如果我沒關閉微信的這個應用,執(zhí)行鎖屏或者接了一個電話或者做了打開了其他的應用。這時候計時器就停止計了,如何捕獲事件并處理避免倒計時停止?

回答
編輯回答
編輯回答
冷溫柔

我遇到過一個類似的問題,蘋果手機鎖屏后倒計時會停止,但是解鎖后計時器會從停止的地方繼續(xù),我當時的做法是讓后臺傳給我需要計時的秒數(shù),然后根據(jù)本地時間計算截止時間,setInterval里面每次都取現(xiàn)在到截止時間的秒數(shù),這樣能保證計時不會停止。由于我們對時間的準確度不算高,傳輸過程中的時間誤差是在倒計時結束后顯示一個結果計算中。。然后出結果,一般誤差也不到2秒。

2017年6月23日 14:24
編輯回答
愿如初

服務器端存儲一個計時器開始時間

等鎖屏、電話結束等操作結束,用戶回到頁面再通過服務端存儲的開始時間來重新計算恢復計時

2018年7月16日 09:20