1

私は現在、IE8 のサポートが厳しい要件を持つ Web アプリケーションを作成しています。アプリケーションは、ユーザーがオンラインのときに LocalStorage にデータを保存し、ユーザーがオフラインの場合にページをキャッシュできるようにする必要があります。

ユーザーがオフラインの場合、この LocalStorage データを使用してビューにデータを入力し、プロセスをサポートします。

現在のプロセスでは、アプリケーションはオンライン アクセスを許可し、特定のリソースをキャッシュし、ユーザーがページを閉じて再度開いた場合でも、オフライン時に純粋な HTML / CSS / JS で動作する必要があります。

通常はオフライン マニフェストを使用できますが、これは IE8 ではサポートされていません。

このページはほとんど役に立ちますが、IE8 をサポートすることを断念した人を除けば: http://dotnetflare.wordpress.com/2012/08/06/offline-html5-application-vs-ie8/

Google Gears は推奨されておらず、Web アプリケーションはロックダウンされた IT 環境で動作し、プラグインをインストールできない可能性があるため、推奨されません。そうは言っても、この機能をサポートする可能性のある他のプラグインがあればありがたいです (Chrome Frame はオフライン マニフェストのサポートを追加しますか?)。

また、同じドメインにないため、オンライン コピーの LocalStorage がサポートされないため、サイトのオフラインで保存されたコピーを使用することもできません。

ここでのオプションは何ですか?

4

1 に答える 1

0

hereに従って、IE8の機能を使用File -> Work Offlineして、キャッシュ マニフェストを使用する場合と同様に、キャッシュからの実行をシミュレートできます。ここから、コードは通常どおり LocalStorage とオフライン検出を使用できます。

最終的には、段階的に廃止された Chrome Frame を実行するようクライアントを説得することにしましたが、これは PoC の開発に役立ちました。

于 2013-10-28T06:06:24.153 に答える