オフラインWebページとは何ですか?

オフラインWebページは、インターネットに接続しなくても表示できるWebページです。オフラインのWebページを表示する理由はたくさん考えられます。たとえば、重要なビジネス情報にアクセスしたいが、インターネット接続が断続的であるか、帯域幅や速度などの何らかの方法で制限されている場合があります。オフラインで表示するために特定のWebページを手動で保存する人もいます。Webブラウザは、Webページのコピーまたはその一部をキャッシュメモリに保存する場合もあります。新たなWeb開発テクノロジーにより、Webコンテンツへのオフラインアクセスを管理する機能が向上しています。

接続

インターネット接続には、さまざまな種類の制限が含まれることがよくあります。これは特にスマートフォンなどのモバイルコンピューティングデバイスに当てはまります。モバイルデバイスを使用して携帯電話ネットワーク経由でWebサイトにアクセスする場合、接続が利用できない場合があります。これは、スマートフォンがネットワークカバレッジのないエリアにある場合に頻繁に発生します。オフラインのWebページは、このような状況で役立つことがあります。Webコンテンツをオフラインで表示すると、データ転送の量を減らすこともでき、データキャップのコストを削減できます。

キャッシュ

一部のWebブラウザは、Webページまたはページの一部をキャッシュします。たとえば、インターネットを介したデータ転送を最小限に抑えるために、ブラウザは、画像やビデオなどのメディアファイルのキャッシュされたコピー(場合によってはページ全体)をコンピュータに保存する場合があります。次にページにアクセスすると、Web経由でページとコンテンツを再度フェッチするのではなく、ブラウザにキャッシュされたコピーが表示されます。Internet Explorerは、以前に表示したページのコピーをインターネット一時ファイルのストアに保存します。インターネットに接続していなくても、ブラウザ内でこれらを表示できます。

保存

場合によっては、Webサイトの訪問者は、将来オフラインで表示するためにページを保存することを選択します。Webページを保存するには、さまざまなアプリケーションやサービスを使用できます。Internet Explorer、Firefox、Chromeを含むほとんどのブラウザには、[ファイル]と[名前を付けて保存]をクリックしてWebページを保存するためのオプションがあります。ただし、保存したページは、オフラインで表示したときに常に同じように表示されるとは限りません。一部のブラウザアドオンおよび拡張機能は、後でオフラインで表示するためにページを保存する機能を強化します。

HTML5

Webページは、主にHTML(ハイパーテキストマークアップ言語)コードを使用して構築されます。 HTMLの最新バージョンはHTML5であり、JavaScript言語の新しい開発と組み合わせて、開発者がオフラインでの使用のさまざまな側面を制御できるようにします。 HTML5を使用すると、開発者はオフラインでの表示をサポートするように設計されたページを作成できます。ただし、データベースやサーバースクリプトなど、オフラインでは機能しないWebサイト機能は数多くあります。