猿问

如何解决移动端倒计时在锁定解锁屏幕后的误差?

移动端任务刷新倒计时在锁定屏幕后暂停执行了(暂停了倒计时),再次解锁屏幕后倒计时从锁定屏幕时的时间开始,因此存在较大的误差。而且在浏览页面时锁定屏幕到解锁屏幕浏览页面不算做重新进入,因此使用<meta http-equiv="pragma" content="no-cache">  <meta http-equiv="cache-control" content="no-cache">  <meta http-equiv="expires" content="0">的方法也不能解决。所以,大家有什么好的建议么?我现在有一种方法正在尝试。

手掌心
浏览 631回答 2
2回答

九州编程

记录开始倒计时的时间,然后每一次倒计时,按照倒计时总时间 - (当前时间-开始时间)得到剩余时间;

慕桂英4014372

之前这种倒计时我只在weex中做过,客户端可以暴露事件给我,所以我知道锁屏了。但是浏览器是捕捉不到这个的,建议你轮询,不断向后端校准时间。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答