問題タブ [html5-appcache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - HTML5オフラインマニフェストが宣言されているページのキャッシュを停止する
私はキャッシュマニフェストファイルをいじって、それが宣言されているページのキャッシュを停止するようにしようとしています。
マニフェストを含むユーザーが移動するページは、アプリケーションキャッシュに暗黙的に追加されます
エース。マニフェストファイルに特定のアーティファクトをキャッシュしたいのですが、そのうちの1つはオンラインシングルページアプリHTMLのオフラインバージョンですが、オンラインバージョンはキャッシュしません。
ipad - Azure html5 Webアプリがアプリケーションキャッシュエラーイベントをスローします:マニフェストフェッチに失敗しました(404)
Azureから.appcacheファイルを提供する際に問題が発生しました。
Chromeデベロッパーツールコンソールで表示すると、次のメッセージが表示されます
アプリケーションキャッシュエラーイベント:マニフェストフェッチに失敗しました(404)http://mydomain.cloudapp.net/c.appcahe
これで、AzureインスタンスのデフォルトのVMが.appcache拡張子とmimeタイプを認識しないことがわかったので、webroleweb.configに次を追加しました
それでも、c.appcacheと、コンソールで対応する404を参照しようとすると、404エラーが発生します。
アプリを開発ファブリックで実行すると、c.appcache内のリソースが正常にダウンロードされ、IISで作成された一時的なWebサイトに、対応するMimeタイプがiis構成に追加されます。
誰かがこの問題で私を助けることができますか?
ありがとう
ブレット
ipad - 動画、PDF、Doc、PPT ファイルをキャッシュする HTML5 オフライン iPad アプリ
現在、インターネット接続のない場所で使用する必要がある iPad 用の Web アプリを構築しようとしています。アプリにはいくつかのビデオ ファイル、PDF、Doc、および PPT ファイルが含まれているため、アプリケーションの合計サイズは 100 MB になります。
当初、外出前にインターネット接続が利用可能になったときに、HTML5 のオフライン マニフェスト キャッシュを使用してアセットを iPad のメモリに同期することを計画していましたが、残念ながら (少なくとも iOS 3.2 では) キャッシュの合計がゼロになるという制限があるようです。 5MB以上。
HTML5 仕様では Cache-Manifest に制限がないことは承知していますが、ほとんどの場合、約 5MB の合計キャッシュ制限があります (ブラウザーによって異なります) が、これは私のニーズには十分ではありません。
このアプリケーションを完成させる最善の方法を理解するのを手伝ってくれませんか?
HTML5 と Web SQL Database / IndexedDB の助けを借りて、これを行うことができますか?
それとも、ネイティブ アプリケーションの開発が唯一の選択肢ですか?
android - オフライン時に、キャッシュされた html5 アプリで Android ブラウザーから警告ボックスを表示する必要がありますか?
ブラウザーに組み込まれている Android 2.3.5 Gingerbread を使用します。html5 を使用してオフライン キャッシュ アプリを作成しました。
ネットワークをオフにすると、ページは正常にキャッシュされているように見えますが、ページからページに移動すると、ネットワーク接続がないことを警告するメッセージが表示されます (設定 / OK ボタン付き)。OK を押すと、次のページ (これもキャッシュされます) に移動できますが、ユーザーは、キャッシュされたページから次のページに移動するたびに [OK] ボタンを押さなければならないことに不満を感じています。
Android 4.0.4 タブレットでは、ネットワークがオフの場合、内部ブラウザはメッセージを生成しません。
これがキャッシュされた HTML5 アプリの標準的な Gingerbread の動作であることを誰かが確認できますか?それとも私が何か間違ったことをしたのでしょうか? そのメッセージを抑制する低レベルの設定はありますか?
私の他の唯一の考えは、ページからページに移動するのではなく、すべてのページを単一のページに詰め込んで表示/非表示にすることです。または、ネイティブ アプリを構築するだけです。
Chrome に切り替えたいのですが、Gingerbread では動作しません。
html5-appcache - HTML5 キャッシュ マニフェスト: 外部リソースのフォールバック
次のようなマニフェストを作成しようとしています:
そして、私のhtmlで
ローカルの使用できないイメージのフォールバックは機能しますが、外部のイメージは機能しません... 外部リソースのフォールバックを指定することはできますか? 特にこれに関するドキュメントが見つかりません...
firefox - HTML5 AppCache - Firefox でより多くのスペースを要求する
Firefox (バージョン 15) のユーザーに、AppCache 用により多くのスペース (> 5MB) を要求することはできますか?
Firefox 15 (または IE8) のみを使用し、製品データベース全体 (一部の属性と画像を含む 800 製品) と注文リスト ジェネレーターをオフラインで使用できるユーザー向けの WebApp を開発する予定です。
Firefox 15 または IE8 に基づくヘルプまたはその他のソリューションをいただければ幸いです。
html - HTML5 AppCache が正しく機能しない
私が管理しているアプリにオフライン キャッシュを追加しようとしています。AppCache を使用するのはこれが初めてなので、最初に小さなデモ サイトで試してみることにしました。これまでのところ、これのオフライン部分を正しく機能させることができませんでした。Firefoxでは日付が正しく更新されていますが、スクリプト内でキャッシュなしのヘッダーをすべて送信しているにもかかわらず、印刷された日付/時刻がページ上で変更されないため、Chromeはindex.phpをキャッシュしているようです。(ネットワーク アダプターを無効にして) オフラインにすると、コンソールに次のエラーが表示されますが、Chrome は引き続き、マニフェストで指定された offline.html ではなく、キャッシュされた index.php を表示します。
アプリケーション キャッシュ エラー イベント: マニフェストのフェッチに失敗しました (-1) http://html5test.g1testserver/manifest.appcache
Firefox は単に「接続できません」ダイアログを表示します。サイトのレイアウトとファイルの内容はすべて以下のとおりです。
サイトのレイアウト:
マニフェスト.appcache:
index.php:
offline.html:
.htaccess:
android - Android WebViewアプリケーションは、強制終了/再起動時にHTML5のキャッシュデータをクリアします
WebView
html5機能をサポートするサンプルアプリケーションが1つあり、オフラインデータを保存してオフラインで保存されたデータを取得するWebサイトが1つありますが、アプリケーションを強制的に閉じると、保存されているすべてのデータが失われます。
力を閉じるために私がしなければならない特別なことはありますか?
前もって感謝します :)
javascript - HTML5: オフライン キャッシュの再構築を強制する Javascript?
html5rocks のチュートリアルに従ってwindow.applicationCache.update()
、オフライン キャッシュを強制的に再構築するのに役立つことを期待しました。(http://www.html5rocks.com/en/tutorials/appcache/beginner/#toc-updating-cache)
目的は、ユーザーが「キャッシュの更新」ボタンを押せるようにすることです。これは、ファイル (css、img など) でさえ変更されているため、コンピューター/タブレットはファイルの更新をチェックしません。ユーザーには古いコンテンツが残ります。
これはJSでどのように行うことができますか?
java - app-engine でホストされている gwt アプリをインストール可能なモバイル アプリに変換するにはどうすればよいですか?
現在、私のアプリはGWTを使用してEclipseで作成され、Javaでコード化されています。アプリは app-engine でホストされており、すべてのデータは html5 ストレージを使用してブラウザーに保存されています。このアプリを iPhone にインストールできるようにしたいので、HTML ファイルに "\<\meta name="apple-mobile-web-app-capable" content="yes" />\ " を含め、カスタムiPhoneのアイコンなど。
iPhone にアプリをインストールすると、オンラインではすべて正常に動作しますが、オフラインではアプリが読み込まれません。マニフェストと yaml について読んできましたが、アプリをモバイルに設定し、電話 (アプリ キャッシュ) にデータをローカルに保存する方法を明確に把握できません。
助けてください!