0

オフラインで動作するように iPad アプリをセットアップしようとしています。正常に機能させることができましたが、アプリを複数のサブディレクトリに配置するように言われました. これを行って、キャッシュ マニフェスト ファイルをすべてのファイルの新しい宛先に更新すると、インターネットに接続されていないためにサイトが機能しないというエラーが表示され続けました。私は複数のパスを試し、さまざまなアイデアを調べましたが、手ぶらで出てきました. サブディレクトリ内のサイトでオフラインモードを動作させる方法はありますか?

ありがとう。

4

1 に答える 1

0

これは違いを生むべきではありません。マニフェスト内のすべてのURLが相対的であることを確認し、常にマニフェストを次のように終了します。

NETWORK:
*

さらに、キャッシュされたURLからマニフェストに画像やライブラリなどを追加することを忘れないでください。キャップでさえ違いを生むことがあります。Chromeのデベロッパーツールのコンソールを操作して、キャッシュされているものと、アプリキャッシュの読み込みを中断するものを確認します。

また、ホームページ(htmlタグにマニフェスト属性を含むページ)に常にキャッシュされるiframe(つまり、いいねボタン)がないことを確認してください。

ちょっとしたコツ: ホームページにフォールバックしたい場合は、マニフェスト属性をアプリのホームページの非表示のiframeに配置します。そうすれば、キャッシュされるものとされないものを完全に制御できます。

于 2012-06-07T13:33:36.493 に答える