当 Chrome 在 Android 上最小化时,Web 应用程序能否执行任务?

Can a web application perform tasks when Chrome is minimized on Android?

我正在开发一个用作计时器+记录器的 Web 应用程序。它跟踪用户启动计时器和停止计时器之间经过的时间(仅作为示例)。

我的问题是 - 如果用户启动计时器并打开另一个 app/moved chrome 到后台 - 计时器是否仍然记录时间?

默认情况下,时间会记录在客户端,但如果那行不通 - 也许将日志记录移至服务器端会有帮助?

最后,如果前面提到的都不起作用,这个功能是否可以使用 Cordova 实现?

我认为 Chrome 卸载您不使用的选项卡 - 根据 an answer last year 音乐可以在后台播放但任意 javascript 不能。

Native 和 Cordova Android 应用程序可以通过使用 background service.

来绕过选项卡限制