1

現在、iOSデバイスでオフラインで使用するWebアプリのoffline.manifestファイルを設定しようとしています。テストの目的で、ホーム画面に追加しようとしている非常に単純なHTMLページがあります。ライブのiPhone4でテストしていますが、ページがホーム画面に追加され、iPhoneを機内モードにして、Webアプリを起動しようとすると、次のエラーが発生します。

「機内モードをオフにするか、Wi-Fiを使用してデータにアクセスする」

次に、[OK]をクリックすると、次のようになります。

「Webアプリ名を開くことができません」「インターネットに接続されていないため、Webアプリ名を開くことができませんでした」

以下がHTMLファイルに追加されます。

<!DOCTYPE html>
<html lang="en" manifest="scrts/offline.manifest">

そしてoffline.manifestはそのように構成されています:

CACHE MANIFEST

../pics/bkgnd_iphn_settings.png
../pics/mbl_btn_fb.png
../pics/mbl_btn_twt.png
../pics/icon_57_57_bg.png
../pics/icon_72_72_bg.png
../pics/icon_114_114_bg.png
../pics/icon_144_144_bg.png
../pics/splash_320_460_bg.png
../pics/splash_768_1004_bg.png
../pics/splash_1004_768_bg.png

私はここからそれを構成するためのすべての指示を得ました

また、.htaccessファイルを調整して次の行を追加しました。

AddType text/cache-manifest .manifest

私が正しくやっていないことについて何か考えはありますか?

4

1 に答える 1

1

このチュートリアルは非常に優れており、ページが動的に生成される場合は、.htaccessを使用してアプリに書き換えdomain.com/script.htmlてからdomain.com/script.php、を呼び出すこと*.htmlができます。このようにして、デバイス上のコンテンツはhtmlとして保存され、静的に配信される可能性があります。マニフェストファイルにフォールバックURL/ファイルを追加することもできます。これは、コンテンツがデフォルトで動的にある場合に役立つことがあります。

于 2012-06-14T20:26:33.047 に答える