2013-02-28 62 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