5

4月に会社用のHTML5「webapp」を作成しました。その時点で、iPhoneとiPadのホーム画面に配置し、オフラインで表示するためのブックマークとして保存することができました(AndroidとBBも同様ですが、それらは問題を提示していません)。

6か月後、ページを読み込もうとしましたが、iPhoneとiPadの場合、ホーム画面のボタンは読み込まれませんが、ブックマークは機能します。

信号がないときにホーム画面のボタンを読み込めないグリッチはありますか?

(はい、私は何年も前から質問/回答があることを知っていますが、私は更新された回答を探しています)

これが私のマニフェストです:

CACHE MANIFEST

    #v1.3

    CACHE:
    nyipad.css
    nymobile.css
    expoLogo.png
    schedule.jpg
    contact.jpg
    fav.png

私が言ったように、これはAndroid、BB、およびiOSのブックマークで機能し、iOSのホーム画面でのみ失敗します。

4

1 に答える 1

8

iOS6はブラウジングを高速化するためにいくつかの動きをし、途中でいくつかのバグあなたのケースに関係する以上のものを導入しました。

iOS6では、ホーム画面がデータを管理する方法がまったく異なります。Webアプリデータとデータを共有しませんが、ネイティブアプリと一緒にホームスクリーンデータ用に別のストレージを使用します。

要するに、これは次のことを意味します。

  • iOS6にアップグレードすると、ホームスクリーンアプリのデータが失われます
  • Webアプリとホームスクリーンアプリを使用する場合のさまざまなユーザーデータ(appcache、ローカルストレージ、SQLiteなど)
  • ホーム画面のアプリデータはネイティブアプリデータのように扱われ、ブラウザの「データのクリア」機能から安全です

出典: http: //blog.nsbasic.com/?p = 928

于 2012-10-13T09:01:39.740 に答える