1

私はアプリケーション起動時にクロムを必要とするクロムを備えた特別なキオスクソリューションを用意しています。オンラインから取得するのではなく、キャッシュからstart-urlをロードします。オフラインモードのクロム/開いているキャッシュされたサイト?

これは、私が言ったように、キオスクモードのプレゼンテーションは、毎晩再起動する一般公開のスクリーンであり、ISPがインターネット接続でダウンタイムを起こしている間に再起動した場合、chromeエラーページのみが表示されます。

キャッシュされたバージョンのページを読み込むことはできますが、オンラインで取得するのではなく、最後の有効なバージョンのページが表示され、いくつかの素晴らしいAjaxの処理が行われます。しばらくすると自動的に更新されます。 THAT更新が失敗した場合、現在表示されているページのバージョンは、次の更新が成功するまで保持されます。

私の問題を参照してくださいか?

firefoxのようなブラウザでは、ブラウザをオフラインモードで起動し、ページロード後にオンラインモードに切り替えることでそれを実行できます。具体的なプロジェクトでFFは私にとってはうまくいかず、Chromeはオフラインモードではないようですか?

答えて

3

これを達成するにはHTML5 Offline Web Applicationsを使用できます。それはちょうどあなたのアプリケーションのディレクトリに次のようなファイルを追加し、あなたのケースで設定するには、おそらく非常に簡単です:

CACHE MANIFEST 
index.html 
help.html 
style/default.css 
images/logo.png 
images/backgound.png 

NETWORK: 
server.cgi 

あなたには、いくつかの有用な情報と、後にグラブ電流を表示するために必要なすべてのファイルが含まれている必要があります。このマニフェストAJAX経由のコンテンツ。 NETWORKセクションもあります。ここでは、キャッシュしてはいけないものを指定する必要があります(つまり、AJAX経由でアップデートを配信するスクリプト)。

<html manifest="cache-manifest"> 

すると、サーバーは、ファイルのMIMEタイプを持つマニフェストキャッシュを実現していることを確認してください:

あなたは(cache-manifestは、上記のファイルの名前です)、あなたのタグにmanifest属性を追加することによって、マニフェストファイルを読み込むことができます

text/cache-manifest MIME 
+1

おかげさまで、実際にキャッシュしたいコンテンツがAjaxで取り込まれますが、新しいコンテンツを取得できるようになるまで表示され続け、最後にAjaxで最後に取り込まれたコンテンツが置き換えられます。 –

0

次のフラグ設定をクロムアドレスバーに入力するか、コピー貼り付けます。

クローム://フラグ/#

スクロールダウンにオフラインモードを有効オフライン古いモードを有効にします。

再起動お使いのブラウザ。

オフラインバージョンのページがシステムキャッシュに存在する場合は、接続していないときに読み込まれます。

関連する問題