鉴于以下 jsFiddle,这是一个简单的递增计数器
....如果我使用移动设备(智能手机或平板电脑,为了争论)访问上面的 url,如果有 JavaScript 支持,计数器会按照您的预期开始递增,然后看起来如果我按“主页” " 按钮,或单击电源按钮一次关闭屏幕(但保持手机开机)然后脚本将停止运行并且计数器停止递增。我希望这会发生,并且我理解为什么在移动设备上保留电池寿命非常重要,因此 UI 线程休眠或类似的原因是有道理的。一旦您重新访问浏览器,计数器就会继续增加。在现实世界中,我假设,尽管存在不活动期,但使用 JavaScript 确定超时时间的网站不会超时。
我还假设这会因设备、固件、甚至软件而异——我在这里试图确定的是,移动开发框架中是否为此内置了标准方法或默认行为,以及任何形式的一致性如何设备行为。
我不完全确定我在这里问了一个好问题,但我一直在努力从 SO 中找到 100% 的相关信息,或者我不太清楚搜索时我需要问什么问题。