Javascript mobile safari独立模式下的可视性更改
可见性API在iOS上无法在独立模式下工作 我需要知道手机是否在前台用我的应用程序解锁,这样我就可以检查更新,但似乎什么都不起作用Javascript mobile safari独立模式下的可视性更改,javascript,ios,safari,lockscreen,iphone-standalone-web-app,Javascript,Ios,Safari,Lockscreen,Iphone Standalone Web App,可见性API在iOS上无法在独立模式下工作 我需要知道手机是否在前台用我的应用程序解锁,这样我就可以检查更新,但似乎什么都不起作用 我没有得到可视性更改事件document.hidden为假,document.visibilityState在手机锁定时为“可见”。我还发现,像setTimeout和requestAnimationFrame这样的计时器在屏幕锁定时继续工作,因此我无法使用我发现的黑客来检测这种状态。有人在这方面取得过成功吗?如果屏幕被锁定,是否有任何api会失败?我在这里回答,因为
我没有得到
可视性更改
事件document.hidden
为假,document.visibilityState
在手机锁定时为“可见”。我还发现,像setTimeout
和requestAnimationFrame
这样的计时器在屏幕锁定时继续工作,因此我无法使用我发现的黑客来检测这种状态。有人在这方面取得过成功吗?如果屏幕被锁定,是否有任何api会失败?我在这里回答,因为系统不允许我添加注释。
我也搜索过这个,但没有找到这个。
它在iOS 11.0.2之前就已经运行了,但我想这对您没有多大帮助。请上传到目前为止您已经完成的代码