【问题标题】:IOS web app always launches with splash screenIOS Web 应用程序总是以启动画面启动
【发布时间】:2013-01-16 21:37:53
【问题描述】:

我有一个作为 IOS 网络应用程序加载的网页,并且在首次加载时也会加载启动画面。 但是现在,即使网络应用程序在 ios 设备的后台运行,它似乎也会显示启动画面。我需要启用多任务处理,这样我的网络应用程序只会在首次启动时显示启动画面。

我是怎么做到的?

【问题讨论】:

  • 这种机制的工作方式对我来说真的很神秘。
  • 这是一个有趣的问题 imo - 一定有办法解决这个问题,因为不是每个应用程序都有启动画面。
  • 这里似乎有人希望它在每次加载应用程序时显示,即使它在后台也是如此。我只是希望它像普通应用一样运行
  • 只是一种可能性 - 您是否尝试过截取应用程序的 空白 UI 并将其设置为“启动画面”?当我在我的 iPhone 上打开一个 没有 启动屏幕的应用程序时,它需要一点时间才能加载,它只是他们应用程序背景和 UI 的图片。你可以试试这个方法吗?

标签: jquery ios ipad jquery-mobile


【解决方案1】:

每次打开 Web 应用程序时,它都会重新启动。要启用多任务处理,您可以将应用的状态保存在 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多