Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript mobile safari独立模式下的可视性更改_Javascript_Ios_Safari_Lockscreen_Iphone Standalone Web App - Fatal编程技术网

Javascript mobile safari独立模式下的可视性更改

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会失败?我在这里回答,因为

可见性API在iOS上无法在独立模式下工作

我需要知道手机是否在前台用我的应用程序解锁,这样我就可以检查更新,但似乎什么都不起作用


我没有得到
可视性更改
事件
document.hidden
为假,
document.visibilityState
在手机锁定时为“可见”。我还发现,像
setTimeout
requestAnimationFrame
这样的计时器在屏幕锁定时继续工作,因此我无法使用我发现的黑客来检测这种状态。有人在这方面取得过成功吗?如果屏幕被锁定,是否有任何api会失败?

我在这里回答,因为系统不允许我添加注释。 我也搜索过这个,但没有找到这个。
它在iOS 11.0.2之前就已经运行了,但我想这对您没有多大帮助。

请上传到目前为止您已经完成的代码