私のウェブサイトには次のコードがあります。
<link rel="apple-touch-icon" href="http://website.com/images/apple-touch-icon.png" />
Firefoxでソースを表示し、アイコンが表示するhref属性をクリックすると(404エラーではありません)。
http://website.com/mobile/index.phpまたはのようなページにコードを追加し、http://website.com/mobile/page.phpそのページをiPhoneのホーム画面に追加すると、アイコンは正常に機能しますが、ページのURLがのような場合、http://website.com/pageまたはhttp://website.com/indexアイコンが表示されない場合。
Safariオプションで提供される「Webサイトデバッグコンソール」にエラーは表示されません。キャッシュとCookieをクリアしてみました。
<base href="http://website.com/mobile/" />また、との両方に表示されるタグWebサイトhttp://website.com/mobile/index.phpを使用しhttp://website.com/indexます。しかし、apple-touch-iconは完全なURLを使用しているため、それがどのように影響するかはわかりません。