2

Web サイトのオフライン バージョンを追加して、使用時に必ずしも接続されていない人が使用できるようにしたいと考えています (地下にあり、Wi-Fi 接続を提供しないジムを考えています)。 .

いくつかの調査を行いましたが、必要なことを具体的に説明する方法は見つかりませんでした。無理だと思い始めている…

誰かがこれが可能であることを確認でき、次の点に関するチュートリアルへのリンクを考えることができれば、私は非常に感謝しています.

  • 変更せずにAndroidとiosの両方で動作するはずです(web.xmlの両方の必須エントリ、または任意のソリューション)

  • ネイティブ アプリケーションのように起動できるように、クリック可能なアイコンを作成する必要があります (Opera のスピード ダイヤルなど、ブラウザのリンクやボタンではありません)。

  • おそらくコードの簡単な例です。出発点として使用できるものを考えているだけです。ボタンをクリックしたときの警告メッセージで十分です...

  • 私は個人的な好みとして、可能な限りフレームワークを避ける傾向がありますが、それが唯一の解決策である場合は、喜んで試してみます。

ありがとう。

4

1 に答える 1

6

開始するためのリソースを次に示します。

HTML5 はアプリ キャッシングをサポートしており、少なくとも iOS では動作します。最新の Android フォンでも動作すると思います。http://www.html5rocks.com/en/tutorials/appcache/beginner/

少なくとも iOS では、ページを起動画面に保存できるようにするために、html で使用できる特別なメタタグがあります。

<meta name="apple-mobile-web-app-capable" content="yes">

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

したがって、それらを最適に使用する方法を調べることができます。

これらのことは正しい方向を示しているはずですが、オフラインで保存できるデータの量には通常制限があるため、オフラインで使用するために保存するものはすべて小さくて効率的である必要があることに注意してください. また、一部のブラウザーでは、データを保存する前にユーザーが許可を与える必要がありますが、要求ダイアログは威圧的な場合があります。(例: 「この Web ページは、知らないうちにコンピュータにデータを保存しようとしています。許可しますか?」)

于 2013-07-28T04:19:31.120 に答える