サファリに推奨されるすべてのリンクとメタタグを使用して webapp を作成しました。
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="apple-touch-startup-image" href="/startup.png" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-iphone4.png" />
ただし、私の問題は、startup.png またはいずれかの apple-touch-icon イメージ ファイルが Web サーバー上で更新された場合、ユーザーの iPhone または iPod が、更新されたファイルをユーザーのホーム画面(何らかの形でキャッシュされていると思います)。ホーム画面から webapp を削除して再度追加すると機能します。しかし、ユーザーが画像を削除して再度追加する必要なく、これらの画像を更新する必要があることをアプリケーションに知らせる方法はありますか?