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

webapp js倒计时问题

webapp js倒计时问题

沧海一幻觉 2018-07-21 00:19:57
现在遇到这么一个问题:对于webapp 有一个活动列表,列表里每个活动有一个倒计时, 一旦把app切入后台,js 计时器就不在生效了,导致倒计时不准确, 有想过解决方法,监听visibilitychange事件,观察document.visibilityState想做出一个组件或者函数,能把页面上所有的倒计时问题解决,但是思路卡主了,不知道各路大神么有没有什么好的想法、解决方案,或者资料?谢谢!问题补充:我在手机调试 定时器 的时候,分别在 微信 里和 手机默认浏览 器里打开 同一页面,分别切换到后台,发现微信里的页面定时器任然运行,默认浏览器的中止运行了。在手机默认浏览器里打印 document.visibilityState 是undefined, 但是网页运行在 微信 里的话就能正常打印。请问是为什么? 微信有做什么处理么?
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

与手机系统时间进行比较;
如果还不放心,在app 打开的时候与后端的系统时间进行比较。

查看完整回答
反对 回复 2018-07-23
  • 2 回答
  • 0 关注
  • 746 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信