ユーザーがキャッシュと Cookie をクリアしても、Web サイトをオフラインで利用できるようにしたいです。可能ですか?また、私はデータベースを扱っています。データベースをオフラインで処理できますか?
6 に答える
ユーザーはChrome (右クリックで名前を付けて保存) を使用して単一のWeb ページのローカルコピーを保存でき、ページをオフラインで完全に読み込むために必要なすべてのリソース (画像、css、js ) が保存されます。他のブラウザにも同様のオプションがあります。
wgetを使用して、オフライン ブラウジング用に Web サイト全体をミラーリングできます。
wget --mirror --convert-links --html-extension -p http://www.example.com/
もちろん、これらのオプションのどちらも、サイト/ページのデータベース主導の要素を処理しません。
データベースやページの動的要素をオフラインでモックしたい場合は、Google Gearsがおそらく探しているものに最も近いですが、昨年 Google によって廃止されたと思います。
ユーザーが最新のブラウザーを使用している場合は、HTML5 アプリケーション キャッシュを試してください。
参考文献:
概要 - http://www.html5rocks.com/en/features/offline
デモ - https://jonathanstark.com/labs/app-cache-7/
チュートリアル - https://www.html5rocks.com/en/tutorials/appcache/beginner/
記事 - http://grinninggecko.com/developing-cross-platform-html5-offline-app-1/
いいえ、データベースがオンラインで保管されている場合。次に、PHP/ASP (DB の処理に使用しているものは何でも) が DB に接続/通信するためのインターネット接続が必要です。
データをローカルに保存してオフラインでアクセスするには、GearsとWeb Storageをご覧ください。
主な問題は、Web サイトにどの程度の機能を提供するかです。別名「保存」するには、クライアント (ユーザー) 側で常に何らかの作業が必要です。ウェブサイトをオフラインで保存します。ユーザーが保存する 1 つのページにすべての機能を保存する必要があります (Flash ムービーや Javascript コードなど)。