0

Web サイトのコンテンツ全体をダウンロードし、それをアプリのローカル データ フォルダーに保存してから、Web ビューに Web サイトのコンテンツを読み込んで、ユーザーがオフラインで表示できるようにすることはできますか?

もしそうなら、これを実現するための API のサンプル コードまたはリファレンスを教えてください。

4

1 に答える 1

1

ウェブサイト全体を文字列としてダウンロードする

使用する string testStr = await (new System.Net.Http.HttpClient()).GetStringAsync("http://www.google.com");

ただし、html コンテンツは別として。1 - JavaScript 参照とスタイル シート、画像はすべて、相対パスではなく完全参照パスを持つ必要があります。2 - 上記の完全修飾パスがある場合、これはオンライン モードでのみ実現できます。3-画像とJavaScriptを表示するには、ローカルストレージまたは既知のフォルダー、またはライブラリなどの他のアクセス可能なフォルダーに配置する必要があります。4 - そのためには、すべての JavaScript を html に追加する必要がありますwebview.NavigateToString(entire string)。5 - というわけで、概念が少し長すぎます。すべてのリソースが利用可能である場合は、次の手順を試してください。それ以外の場合は試してみることができません

リソースとは、Javascript、画像、Css ファイルのことです

于 2013-09-25T10:28:05.790 に答える