如何保持网站';在iPhone锁定时启用javascript计时器

如何保持网站';在iPhone锁定时启用javascript计时器,javascript,iphone,safari,timer,Javascript,Iphone,Safari,Timer,当我的网站在Safari中打开,iPhone进入睡眠模式时,任何javascript定时器(window.setTimeout)都不再执行 即使屏幕被锁定,这些计时器是否也可以执行?如果只有Safari是活动应用程序,并且网站在锁定时是活动“选项卡”,那么这种情况就足够了 我读到应用程序可以通过定期播放soud来阻止“深度睡眠”模式。这也适用于网站吗?只需更改您的逻辑,这样就不需要不断地勾选。如果它是一个倒计时计时器,你可以简单地存储每个节拍的日期,并将每个节拍中的前一个日期与当前日期进行比较—

当我的网站在Safari中打开,iPhone进入睡眠模式时,任何javascript定时器(window.setTimeout)都不再执行

即使屏幕被锁定,这些计时器是否也可以执行?如果只有Safari是活动应用程序,并且网站在锁定时是活动“选项卡”,那么这种情况就足够了


我读到应用程序可以通过定期播放soud来阻止“深度睡眠”模式。这也适用于网站吗?

只需更改您的逻辑,这样就不需要不断地勾选。如果它是一个倒计时计时器,你可以简单地存储每个节拍的日期,并将每个节拍中的前一个日期与当前日期进行比较——即使你很长一段时间没有节拍,你也可以确切地知道自上次节拍以来经过了什么时间。

除非用户明确说明,否则阻止移动设备切换到节电模式是绝对不可能的启用它!我完全同意。那么如何询问用户呢?因为信息需要定期传输到服务器,这是不可能的。