Javascript 移动web应用能否在后台运行?(iOS和Android)
移动web应用能否在后台运行?我主要对iOS和Android感兴趣Javascript 移动web应用能否在后台运行?(iOS和Android),javascript,iphone,android,ios,Javascript,Iphone,Android,Ios,移动web应用能否在后台运行?我主要对iOS和Android感兴趣 谢谢 iOS允许在后台播放来自web应用程序(移动Safari)的音频。不过,我不知道其他事件。不,他们不知道。在Android上,你可以安装不同的浏览器,但在普通浏览器上是不可能的@jgillman指出了iOS中音频的例外,但这是我所知道的唯一例外。你不能在后台运行web应用程序。要启用大多数本机功能,您应该开发本机应用程序。在回答这个问题时,Firefox mobile和Opera mobile for Android确实允
谢谢 iOS允许在后台播放来自web应用程序(移动Safari)的音频。不过,我不知道其他事件。不,他们不知道。在Android上,你可以安装不同的浏览器,但在普通浏览器上是不可能的@jgillman指出了iOS中音频的例外,但这是我所知道的唯一例外。你不能在后台运行web应用程序。要启用大多数本机功能,您应该开发本机应用程序。在回答这个问题时,Firefox mobile和Opera mobile for Android确实允许javascript在后台运行,即使屏幕被锁定。由于这种情况几乎每天都在变化,我将发布一个更新的答案。这适用于这些浏览器的最新版本,但明天可能会更改 我的是HTML5,需要在后台运行。对该功能的支持因手机浏览器而异
- iOS上的Safari:将继续在后台播放一首或两首歌曲
- Android上的本机浏览器:将播放一首歌曲,然后停止播放
- Android上的Firefox:当屏幕锁定、浏览器失去焦点或歌曲结束时将停止
- 安卓上的海豚:在后台播放,但最终停止
- Android上的Opera:出色的后台支持!Javascript继续运行,音乐继续播放,即使屏幕关闭或Opera被发送到后台。Opera甚至在通知页面中添加了播放/暂停切换。耶
这是一个相关的SO问题。但在iOS上,一般来说,即使是苹果的原生应用程序也不会在后台运行。