在iPhone/iOS4 Web App上实现多任务处理

Pet*_*tts 5 iphone web-applications

我正在寻找一个实现背景音频和快速应用程序切换的Web应用程序.当作为常规Safari网页运行时,这些功能开箱即用,但只要您添加支持Web应用程序的标记,并尝试以全屏模式运行,此功能就会中断.

我做了一些测试,甚至最基本的网络应用程序每次切换回它时都会重新加载.看到它是一个Web应用程序,我们无法完全实现多任务API.有人找到了解决方法吗?

这不是一个交易破坏者,因为你可以避免全屏模式,但是你也失去了在app交换机托盘中使用你自己的图标的能力.也许这解释了YouTube新网页应用程序缺乏全屏模式....

Pet*_*tts 2

供以后参考,这似乎是不可能的。

我的理论是,当您在 iPhone 应用程序上启用全屏模式时,它会创建一个非常简单的本机应用程序,其中包含单个 Web UI 视图。不幸的是,这个简单的本机应用程序没有任何复杂的功能(多任务处理、背景音频),也没有任何方法可以添加它。

如果您不添加全屏模式,Web 应用程序将充当 Safari 的快捷方式,并且由于它在 Safari 内部运行,因此您可以获得其中内置的所有功能。因此,如果您想要多任务处理或背景音频,则无法启用全屏模式。

希望能帮助其他有同样疑问的人。