Web サイトのコンテンツ全体をダウンロードし、それをアプリのローカル データ フォルダーに保存してから、Web ビューに Web サイトのコンテンツを読み込んで、ユーザーがオフラインで表示できるようにすることはできますか?
もしそうなら、これを実現するための API のサンプル コードまたはリファレンスを教えてください。
Web サイトのコンテンツ全体をダウンロードし、それをアプリのローカル データ フォルダーに保存してから、Web ビューに Web サイトのコンテンツを読み込んで、ユーザーがオフラインで表示できるようにすることはできますか?
もしそうなら、これを実現するための API のサンプル コードまたはリファレンスを教えてください。
ウェブサイト全体を文字列としてダウンロードする
使用する
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 ファイルのことです