在浏览器上计算空闲时间

时间:2016-05-09 05:46:31

标签: javascript android ios mobile

已实施类似this的内容 但它在移动设备上失败了。一旦设备浏览器进入后台(屏幕锁定/用户启动另一个应用程序/按下主页键),javascript计数器就会停止计算空闲时间。我知道这是优化内存和CPU利用率的操作系统行为,但只是好奇有没有办法在移动浏览器上实现预期的行为。

1 个答案:

答案 0 :(得分:1)

您应该在内存中存储时间戳,而不是计数,当它再次变为活动状态时,将此时间戳与现在进行比较,然后执行操作。 您可以使用Date对象和getTime()来完成此操作。