問題タブ [offline-caching]

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.

0 投票する
1 に答える
416 参照

html - HTML5 のオフライン Web アプリケーション - ブラウザを閉じた後も持続しますか?

HTML5 のオフライン機能を使用すると、接続が失われてブラウザーが閉じられた後も持続するアプリを作成できますか? 具体的には、私がやりたいことは次のとおりです。

  • オンライン中にアプリに接続します。実行する小さなデータベースを含むアプリ全体をダウンロードします。
  • ブラウザを閉じて切断します。
  • オフライン中にブラウザーを再度開き、ローカル キャッシュからアプリを読み込みます。

Mark Pilgrim の優れた本のおかげで、私は最初のステップを達成する方法についての考えを持っていると信じています。私は主に最後のステップが可能かどうか疑問に思っています。これが可能であれば、ブラウザの設定が必要だと思います。明らかではないことに注意する必要がある設定はありますか?

提供されたヘルプに感謝します。

0 投票する
2 に答える
618 参照

html - HTML5 オフライン データ ストレージ

HTML5 オフライン ストレージを使用しています

私の Index.html ページ

offline-cache.manifest ファイル

私のhtaccess

インターネットで初めてページをロードし、インターネットを無効にしてこのindex.htmlにアクセスしようとした後、キャッシュは正常に機能しますが、f5を押すと画像が表示されず(代替テキストのみが表示されます)、クリックするとURLバーとEnterキーを押すと(新しいリクエストのように)正常に機能しています...ページの更新(f5)のためにキャッシュを維持する方法はありますか?

0 投票する
1 に答える
40620 参照

android - Google ミュージックは「オフライン トラック」をどこに保存しますか?

私は Google Music に約 8 GB の音楽を保存しており、最近ストリーミング (およびデータ料金のリスク) にうんざりしていたので、苦労してオフラインに保存できるようにしました。そのため、私の新しい 16 ギガ SD カードには、8 ギガしか残っていませんでした。それから、すべての音楽がまだそこにキャッシュされている (または動作する) と考えて、新しい rom をフラッシュしましたが、間違っていました。Google ミュージック アプリで [オフライン トラックのみを表示] をクリックしても、何も表示されませんが、SD カードの空き容量は 8 GB しかありません。

それで、私の質問は、これらのオフライン トラックが SD カードのどこに保存されているので、そこに移動して削除し、スペースを解放してすべてを再度バックアップできるようにすることです。

ありがとう!

0 投票する
1 に答える
229 参照

html - ブラウザの再起動時に HTML5 オフライン機能が動作しない

オフライン HTML5 機能を使用して Web アプリケーションをキャッシュしています。

正常に動作する場合もありますが、奇妙な動作をする特定の状況があります。その理由と、どうすれば直せるかを考えています。

私はサミーを使用していますが、それが関係していると思います。

うまくいかないときはこちら

  • 自分のページを閲覧http://domain/App 注: /App の後にスラッシュを含めていません
  • その後、サミーによって http://domain/App/#/ にリダイレクトされます
  • すべてがキャッシュされます (画像を含む)
  • オフラインにします。これには仮想マシンを使用しているため、仮想ネットワーク アダプターを取り外します。
  • ブラウザを閉じます
  • ブラウザを再度開き、自分のページhttp://domain/App/#/を参照します
  • 画像以外のコンテンツが表示されている
  • ステップ 1でスラッシュを含めてhttp://domain/App/を参照すると、すべて正常に動作します。

    sammy ルートが呼び出されない場所に入る奇妙な状態が他にもいくつかあるため、ページは空白のままですが、それを確実に再現することはできませんでした。

    ??

    更新: 問題は、上記の手順が以前に問題を引き起こしたことです。上記の手順を実行すると動作するようになったため、正確に何が起こっているのかを言うのは困難です. VM 内のスナップショットから開始しているため、毎回一貫した状態から開始しています。

    私のキャッシュマニフェストは次のようになります。

    0 投票する
    1 に答える
    384 参照

    jquery - HTML 5オフラインキャッシュ後にjqueryとdojoがロードされない

    そのhtmlサイトのhtmlサイトヘッドセクションがあります

    マニフェスト ファイル

    各 dojo ファイルをマニフェストに追加する必要がありますか、それとも単純に index.html がかかりますか? 現在、ブラウザでローカル ストレージを許可した後、「dojo is not defined」と「$(document).ready」というエラーが表示されます。

    0 投票する
    3 に答える
    671 参照

    html - HTML5 のアプリケーション キャッシュ (appcache) を使用して動的ページをキャッシュするにはどうすればよいですか?

    オフラインで利用できるようにしたい動的ページがあります。これを行うには、HTML5 のアプリケーション キャッシュを使用したいと思います。問題は、ページのすべてのリソース (JavaScript および CSS) が動的であるため、事前に把握していないことです。

    次のような manifest.appcache ファイルがあります。

    しかし、これはページの HTML のみをキャッシュし、ページの残りのリソースはキャッシュしないようです。このようなことをする方法はありますか?

    そうでない場合、JavaScript を使用してプログラムでキャッシュを設定することは可能でしょうか (link タグと script タグをループできると思います)。

    0 投票する
    1 に答える
    2504 参照

    cordova - OpenLayers と TileCache を使用した PhoneGap のオフライン マップ

    TileCache を使用してマップの既知の部分を事前にキャッシュし、それらを PhoneGap モバイル アプリ データベースに保存し、OpenLayers を使用してロードする方法についての良いチュートリアルはありますか?

    私は多くのチュートリアルを経験しましたが、これらすべてを一緒に行う方法をまだ見つけていません。

    0 投票する
    2 に答える
    560 参照

    google-app-engine - Google App Engine でのエッジ キャッシング セキュア コンテンツ

    私のアプリでは、ログインしているユーザーにのみ表示したい巨大な安全なファイル (svg 図面など) を提供する必要があります。ファイルはあまり変更されません。変更された場合、URL が異なるため、既にログインしているユーザーへの読み込みを高速化するために、Google アプリ エンジンでエッジ キャッシュを使用したいと考えています。

    私の質問は、どうすれば安全にできますか? つまり、ユーザーがログアウトし、他の誰かが自分のブラウザを使用している場合、そのユーザーはそのコンテンツを見ることができますか? もしそうなら、どうすればそれを防ぐことができますか?

    関連: Web サイトのコンテンツの URL をブラウザーが記憶しないようにするにはどうすればよいですか。

    0 投票する
    3 に答える
    1664 参照

    windows-authentication - Windows/NTLM 認証でのアプリケーション キャッシュ マニフェスト ファイル エラー

    ブラウザーは Application Cache マニフェスト ファイルの要求をどのように実装していますか? また、他のファイルの要求方法とは異なりますか?

    IIS 7 で Windows/NTLM 認証を使用すると、予期しない動作が発生するので質問します。状況は、マニフェスト ファイルが定義されたサイトを持っていることです。匿名認証を使用すると、すべてが期待どおりに機能します。サイトが読み込まれ、オフラインで利用できます。

    匿名を無効にして Windows 認証を有効にすると、サイトは認証後に正常に読み込まれますが、マニフェスト ファイルをフェッチできなかったというエラーがコンソール (Chrome または iPad 2) に表示されます。

    iPad では、アプリケーション キャッシュ ファイルを取得できなかったというエラーが表示されます。Chrome では、特定のエラーは「Application Cache Error event: Manifest fetch failed (401)」です。両方のインスタンスの Web サーバー ログに 401 応答コードが表示されます。

    この動作が予期しないように見える理由は、他のすべてのリソース (CSS、JavaScript、画像) に対する要求がすべて期待どおりに機能するためです。また、.appcache ファイルを参照して読み込むこともできます。

    誰が何が起こっているのか説明できますか?

    他の誰かがこれに遭遇し、解決策を見つけましたか?

    0 投票する
    1 に答える
    12180 参照

    android - Androidでmapsforgeを使用したオフラインマップ

    Androidでオフラインマップを実装するにはどうすればよいですか. mapsforge ライブラリで試してみました。ウィスコンシン州のバイナリ マップ ファイルは提供されません。では、どうすれば独自のマップ バイナリ ファイルを作成できますか?

    前もって感謝します。