Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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 移动web应用能否在后台运行?(iOS和Android)_Javascript_Iphone_Android_Ios - Fatal编程技术网

Javascript 移动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确实允

移动web应用能否在后台运行?我主要对iOS和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上,一般来说,即使是苹果的原生应用程序也不会在后台运行。