Iphone 未在已安装的ios webapp上更新启动映像

Iphone 未在已安装的ios webapp上更新启动映像,iphone,ios,web-applications,ios6,Iphone,Ios,Web Applications,Ios6,我的设备上安装了我的web应用程序,可以通过更改cache.manifest更新该应用程序,除启动映像外,所有内容都会更改,当应用程序已安装时,此映像无法更新 我知道新的图像可以工作,因为当我“安装”(添加到主屏幕)一个新的webapp实例时,它有更新的图像 仅在iOS 6.1/iPhone 5上测试 更新: <link rel="apple-touch-startup-image" href="images/img_splash.jpg" /> <link rel="appl

我的设备上安装了我的web应用程序,可以通过更改cache.manifest更新该应用程序,除启动映像外,所有内容都会更改,当应用程序已安装时,此映像无法更新

我知道新的图像可以工作,因为当我“安装”(添加到主屏幕)一个新的webapp实例时,它有更新的图像

仅在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)" />

要强制更新,您还可以更改启动映像文件名

强制更新步骤:

  • 使用新名称在web服务器上放置新启动映像
  • 更新HTML5页面或javascript文件以引用新名称
  • 使用新名称更新cache.manifest
  • 利润

  • 仍然是旧图像,似乎苹果不允许你更改“已安装”webapp的启动图像…当webapp“已安装”时,启动图像仅适用于ios设备(不知道是否也适用于android设备)您是否可以编辑您的问题并添加显示您如何调用/显示启动映像的代码?使用您的请求发布更新…一旦应用程序在iOS设备上缓存,并且您将img_splash.jpg更改为img_splash01.jpg;更新cache.manifest,你是说iOS不加载新的img_splash01.jpg吗?不,可能在安装应用程序时,使用当前设置的映像,并且在更新应用程序时不更改它