移动safari独立模式下的visibilitychange

时间:2018-01-04 18:23:21

标签: javascript ios safari lockscreen iphone-standalone-web-app

Visibility API在iOS上无法在独立模式下运行。

我需要知道手机是否已在前台使用我的应用程序解锁,以便我可以检查更新,但似乎没有任何效果。

我没有收到visibilitychange事件。 document.hidden是假的,document.visibilityState是"可见"当手机被锁定时我还发现setTimeoutrequestAnimationFrame等定时器会在屏幕锁定时继续运行,因此我无法使用我发现的黑客来检测该状态。有人有这个成功吗?如果屏幕被锁定,是否有任何api会失败?

1 个答案:

答案 0 :(得分:0)

我在这里回答,因为系统不允许我添加评论。 我也搜索了这个,并没有找到这个。 它在iOS 11.0.2之前有效,但我想这对你没什么帮助。