2013-02-28 66 views
0

我在我的设备上安装了我的web应用程序,该应用程序可以更新,更改cache.manifest,除启动映像外的所有更改都已更新,当其应用程序已安装时无法更新此映像?在安装的ios webapp上未更新启动映像

我知道新图像的工作原理,因为当我“安装”(添加到主屏幕)一个新的Web应用程序的实例它有更新的图像!

只有在iOS 6.1测试/ iPhone 5

更新时间:

<link rel="apple-touch-startup-image" href="images/img_splash.jpg" /> 
<link rel="apple-touch-startup-image" href="images/img_splash.jpg" media="screen and (max-device-width: 320px)" /> 
+0

你可以编辑你的问题,并添加代码显示如何调用/显示启动图像? – 2013-02-28 22:04:40

+0

发布更新了您的请求... – norman784 2013-03-01 12:07:53

+0

一旦该应用在iOS设备上缓存并将img_splash.jpg更改为img_splash01.jpg;更新cache.manifest,你是说iOS不加载新的img_splash01.jpg? – 2013-03-01 15:51:06

回答

1

要强制更新,你会也更改启动图像文件名。

强制更新步骤:用新名称

  • 更新的HTML5页面或JavaScript文件的Web服务器上

    1. 将新启动图像以引用新名称
    2. 更新cache.manifest用新名称
    3. 利润...
  • +0

    仍然是旧图像,似乎苹果不会让您更改“已安装”应用程序的启动图像, webapp ... – norman784 2013-02-28 18:18:11

    +0

    我的方法可以在Chrome中使用吗? – 2013-02-28 22:04:13

    +0

    它的启动图像仅适用于iOS设备(不知道如果在Android设备上也可以)当webapp“安装” – norman784 2013-03-01 12:08:57