为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

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


查看完整回答
反对 回复 2019-02-24
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

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

查看完整回答
反对 回复 2019-02-24
  • 2 回答
  • 0 关注
  • 630 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号