問題タブ [application-cache]

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 投票する
2 に答える
1210 参照

android - Ttitanium WebView と HTML5 アプリケーション キャッシュ

Titanium を使用して Android 用のアプリケーションを作成しています。アプリは webview を使用して、外部の HTML5 Web ページを読み込みます。Web ページは、マニフェストを使用してページと一部のアセットをキャッシュします。これは、Android (Chrome) のデスクトップ ブラウザーおよびサード パーティ アプリ ブラウザーで正常に動作します。

Titanium ビルド アプリの Web ビューでページを表示すると、マニフェストが使用されていないように見えます。ページはサーバーからすべてをロードするだけです。携帯電話の組み込みブラウザー (HTC one X) を使用すると、同じ問題が発生します。

私が達成しようとしているのは、キャッシュされたページを表示するためにインターネットが必要ないように、ページがオフラインで利用できるようにすることです。この問題を解決する方法はありますか? それとも、別の方法で問題を解決する必要がありますか?

マニフェスト ファイル:

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

html - ハイブリッド アプリをパッケージ化するときに、HTML5 のアプリケーション キャッシュを保存できますか?

ハイブリッドアプリを開発しています。

サーバーからコンテンツを取得し、パフォーマンスとトラフィック コストの問題のためにアプリケーション キャッシュを使用します。

私はアプリケーション キャッシュを使用していますが、ユーザーは最初にページを開くたびに Web ページをダウンロードする必要があります。

アプリを Google Play や​​ Apple アプリ ストアにアップロードする前に、アプリケーション キャッシュを保存したいと考えています。

次に、パッケージ化後にページが更新されない場合、アプリはマニフェスト ファイルのみをチェックします。

ハイブリッド アプリにアプリケーション キャッシュを保存できますか? その場合、ハウツー文書はどこで入手できますか、またはどのように入手できますか?

前もって感謝します!

ps:webapp を phonegap でパッケージ化します。

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

html - Android の PhoneGap アプリは HTML5 アプリケーション キャッシュを使用しませんでした

Android の PhoneGap アプリケーションは、キャッシュされたファイルを使用しませんでした。ただし、HTML5 アプリケーション キャッシュは有効になっており、イベントを正しくトリガーします。

HTML5 Application Cache を使用する Web サイトがありました。

索引ファイル:

css ファイル:

appcache ファイル:

Chrome、iOS Web Broswer、iOS の PhoneGap、Android 2.1 Web Broswer でうまく動作します。しかし、Android の PhoneGap では機能しません。

コマンドラインで Android PhoneGap アプリケーションを作成し、起動 URL を自分の Web サイトに変更するだけです。アプリケーションは、アプリケーション キャッシュ イベントを正しくトリガーします。

私はファイルを変更していませんcache.appcache!イベントは、キャッシュが変更されなかったことを示しています。ただし、アプリケーション キャッシュは使用しません。どうしたの?

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

html - HTML アプリケーション キャッシュの有効期限

私が取り組んでいるいくつかのコンテンツへのオフライン アクセスを構築するように依頼されたのですが、ちょうど疑問に思っていました... キャッシュはまったく期限切れになるのでしょうか? もしそうなら、一定期間後に期限切れになるのでしょうか、それともデバイスに依存するのでしょうか?

これについての私の主な焦点は iPad です。それが違いを生むのであれば。

ありがとう

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

php - 動的サイトのアプリケーション キャッシュ

私はphp mysql Webアプリを作成しています。私の考えは、顧客の家にWebサーバーをインストールして、必要なデバイスに接続できるようにすることです。おそらくほとんどの場合、iPadを使用してアプリに接続します。

クライアントが iPad でアプリを取り出す必要がある場合があるため、他のオプション (いくつかの機能のために mysql db を管理する必要があるため phonegapp など) を破棄した後、アプリケーション キャッシュが良い解決策であることに気付きました。 Web サーバーを使用したアプリケーション (コンテンツのランダム化、統計の生成などの db 関数を使用) と、オフラインの場合、コンテンツのローカル コピーにアクセスできます。機能は制限されていますが、機能しています。

私が抱えている問題は、サイトに画像、ビデオ、およびオーディオがあるため、キャッシュに少なくとも20MBあることです。アプリケーションキャッシュでは5MBしか保存できないことを読みました。他の問題は、コンテンツが動的であるため、すべてを追加できないことですキャッシュマニフェストに必要なファイル。サイトのwgetを作成し(静的htmlファイルを保存)、オンライン時に動的コンテンツを使用するようなものが必要です。私はそのようなものを作ることができるかどうかわかりません。
ありがとう

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

google-chrome-extension - CRUD files on local (sandboxed) filesystem with chrome-extensions

I've been trying to do some CRUD operations to a local drive using chrome extensions. I understand i won't be able to access the local file system directly, a sandboxed environment will do.

LocalStorage worked for data upto 5 mb. I'll be needing more. I've found that setting "unlimitedStorage" won't grant more to the LocalStorage.

"unlimitedStorage"

Provides an unlimited quota for storing HTML5 client-side data, such as databases and local storage files. Without this permission, the extension or app is limited to 5 MB of local storage.

Note: This permission applies only to Web SQL Database and application cache (see issue 58985). Also, it doesn't currently work with wildcard subdomains such as http://*.example.com.

see chrome extension docs

I've then tried to use the FileSystemApi. But it turned out that only chrome apps can use this api.

As far as i know I'm left with 4 other options:

I've got a hunch that indexedDb will allow some form of CRUD. I'm reluctant to use WebSQL as it's deprecated and i've yet to find information about the Application cache, although i doubt that storing data for extensions is within the boundaries of its intended purpose.

Is it possible for chrome extensions to save, load and delete files on the local file system? Am i misinformed about the LocalStorage Limitations or the use of the fileSystem Api in chrome extensions? Will IndexedDB fulfill my needs?