我有一个网页,它作为 IOS Web 应用程序加载,并且在首次加载时加载启动屏幕。 但现在,即使 Web 应用程序在 ios 设备后台运行,它似乎也会显示启动屏幕。我需要启用多任务处理,以便我的网络应用程序仅在首次启动时显示启动屏幕。
我怎样才能做到这一点?
最佳答案
每次您打开网络应用程序时,它都会重新启动。要启用多任务处理,您可以将应用程序的状态保留在 LocalStorage 中,并在重新启动时恢复状态。
有关更多信息,请参阅类似问题:
Stop native web app from reloading itself upon opening on iOS
Stop reloading of web app launched from iPhone Home Screen
Safari 开发者库中还有一篇文章:
Safari Client-Side Storage and Offline Applications Programming Guide
关于jquery - iOS Web 应用程序启动时总是带有闪屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14648601/