Android ICS 4.0.3 / 4にインストールされているAndroidストックブラウザとモバイルChromeで奇妙なこと(バグ?)に遭遇しました(両方をテストしました)。信頼できる情報源から、Android2.3でも同じ問題が発生すると聞いています。
達成したいこと: 最近、apple-touch-icon-precomposedアイコンリンクを追加しました。これを使用して、ホーム画面に保存した場合にモバイルWebサイトをアプリのように見せることができます。また、ブックマークバブルを追加して、モバイルWebサイトを「アプリ」として保存できるようになったことをユーザーに通知しました。もちろん、ホーム画面のアプリのようなブックマークから自分のWebサイトを開いた人にはバブルを表示したくないので、まだハッシュを持っていない人のために、ロード時に特別なハッシュを追加します。そうすれば、彼らが私のWebサイトを保存するときに、ハッシュとともに保存するので、通常のリンクmy.website.com/またはブックマークmy.website.com/#specialhashを介して私のWebサイトを開いたかどうかを確認できます。 。すばらしいライブラリを使用して、このプロセス全体を簡略化しました。https://github.com/okamototk/jqm-mobile-bookmark-bubble
問題: ただし、Androidでは、JSを介してハッシュを変更するたびに、ブラウザー/ OSはapple-touch-iconで事前に作成されたアイコンのリンクを認識せず、通常のfavicon.icoのみを保存します(これは恐ろしく見えますが、すべてアプリのように)。
彼らは私にできることは何ですか?
PS。モバイルChromeでは、適切なapple-touch-icon-precomposedがブックマークライブラリに保存されますが、ホーム画面に保存しようとすると常に保存されません。