私のウェブサイトには次のコードがあります。
<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を使用しているため、それがどのように影響するかはわかりません。