Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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 iOS和Android中是否有任何浏览器允许在应用程序(浏览器)处于非活动状态/处于后台时触发事件?_Javascript_Android_Ios_Dom Events - Fatal编程技术网

Javascript iOS和Android中是否有任何浏览器允许在应用程序(浏览器)处于非活动状态/处于后台时触发事件?

Javascript iOS和Android中是否有任何浏览器允许在应用程序(浏览器)处于非活动状态/处于后台时触发事件?,javascript,android,ios,dom-events,Javascript,Android,Ios,Dom Events,我想知道的是,iOS和Android中的哪些浏览器(如果有的话)允许在浏览器处于非活动/后台/睡眠状态时触发事件 如果有:该操作系统中的浏览器允许哪些事件?据我所知,它们不允许。如果你把浏览器放在后台,它会卸载页面,为其他应用程序释放一些内存。在Android中,你可以通过编写一个活动来完成这一点,该活动的唯一UI组件是web视图。您的活动会自动接收许多生命周期事件(例如焦点/焦点丢失),并可以请求接收更多事件(例如屏幕关闭、屏幕打开)。您可以轻松地将这些事件传递到底层webkit的javasc

我想知道的是,iOS和Android中的哪些浏览器(如果有的话)允许在浏览器处于非活动/后台/睡眠状态时触发事件


如果有:该操作系统中的浏览器允许哪些事件?

据我所知,它们不允许。如果你把浏览器放在后台,它会卸载页面,为其他应用程序释放一些内存。

在Android中,你可以通过编写一个活动来完成这一点,该活动的唯一UI组件是web视图。您的活动会自动接收许多生命周期事件(例如焦点/焦点丢失),并可以请求接收更多事件(例如屏幕关闭、屏幕打开)。您可以轻松地将这些事件传递到底层webkit的javascript界面。

如果您在iOS Safari中有一个播放媒体文件的
元素,即使浏览器未打开,也会触发
结束
事件。这允许您选择下一个媒体文件并播放它,有点像模拟本地iPod体验