在兼容IOS8的时候遇到一个有趣的问题:
IOS预加载了页面,在页面中我写入了一个setTimeout(差容、缓冲的作用),其作用是为了兼容老版本的设备无Hybird交互仍然能使用功能。
结果发现,页面后台加载完,计时器线程便开始跑了,这让我满头黑线
于是我加入的setInterval、documen.hidden(页面前台状态为false,后台状态为true),让它每隔2秒检测一次情况
转为前台状态的时候结束Interval线程
这样解决了该问题
在兼容IOS8的时候遇到一个有趣的问题:
IOS预加载了页面,在页面中我写入了一个setTimeout(差容、缓冲的作用),其作用是为了兼容老版本的设备无Hybird交互仍然能使用功能。
结果发现,页面后台加载完,计时器线程便开始跑了,这让我满头黑线
于是我加入的setInterval、documen.hidden(页面前台状态为false,后台状态为true),让它每隔2秒检测一次情况
转为前台状态的时候结束Interval线程
这样解决了该问题