私はhtml5ゲームを書いていて、アップルタッチアイコンを動かそうとしています。iOS5を実行している非Retina iPhone 4Sでテストしています。私のhtmlファイルの最初の部分は次のとおりです。
<head>
<title>My Game</title>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="viewport" content="user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="apple-touch-icon" href="img/apple-touch-icon.png"/>
また、ユーザーにタッチ アイコンを追加するように求めるスクリプトも使用しています。このスクリプトはタッチ アイコンのプレビューを表示し、問題なくアイコンを見つけます。また、アイコンは公開されており、パスワードで保護されていません。
ホーム画面にショートカットを追加すると、シンプルなスクリーンショット アイコンが表示されます。履歴とキャッシュをクリアしようとしました。私は何か間違ったことをしていますか?これらのノーキャッシュ メタ タグはアイコンに干渉していませんか? (それらはそこにあるので、開発中にキャッシュの問題を心配する必要はありません。)