重複の可能性:
HTML 5 オフライン キャッシュ
私はデスクトップ アプリの世界から来ましたが、JavaScript と Web の世界にもっと興味を持っています。JavaScript を使えば使うほど、JavaScript の機能が好きになります。私はページのリロードが嫌いで、サイトへの最初のページのロード以外に必要な通信には ajax を使用しています。この時点までの私のアプリは 100% クライアント側であり、ローカル ストレージを使用して情報を保存し、ユーザーの要求に応じて、インターネット アクセスが利用可能なときにサーバー側の DB にアップロードする機能を備えています。
タイトルの「クリック ワンス」という表現は、私がこのアプリで実現したい機能の一種です。アプリは 100% クライアント側であるため、オフラインで利用できる必要があります。このアプリを、Web ページに初めてアクセスしたときにページをダウンロードする「クリック 1 回」スタイルのようなものとして扱う方法はありますか。その後、ページにアクセスしようとするたびに、ユーザーが十分に高速なインターネット接続を持っているかどうかを検出できます (このチェックは明らかに高速である必要があります)。 (この時点でページ全体を再ダウンロードする必要はありません。小さな「はい/いいえ」で違いを確認するだけです)。変更がない場合は、サイトのローカル キャッシュを開きます。変更があった場合は、ページを再ダウンロードして、新しいローカル キャッシュにします。
この機能を取得する方法はありますか?