画像を含む ウェブページを保存できるアプリを実装したいと考えています。その後、ユーザはウェブページを再び見ることができる ネットワークアクセスがなくても。しかし、そのような関連するAPIは でないことがわかりました。誰かがアイデアや経験を持っていますか?いずれかのアイデアやソースコードのリンクを与えることができますか?オフライン閲覧用にWebviewコンテンツを保存しますか?
7
A
答えて
8
少なくとも基本ページではこれが可能です。
(1)HTMLファイルをWebViewに直接読み込むのではなく、ダウンロードします。次に、WebView.loadData()またはWebView.loadDataWithBaseUrl()を使用して、ページをビューにロードします。 HTMLをゴミ箱に入れないでください。後で必要になります。
(2)[少なくとも] onLoadResource()をオーバーライドする独自のWebViewClientを設定します。次に、ページで要求されたすべてのリソースを保存します。
(3)これで、HTMLが保存され、必要なすべてのファイルがファイルシステムに保存されました。絶対パスでHTMLを検索すると、相対パス(またはファイルシステムで動作する)か、images/css/etcを保存した場所への絶対パスのどちらかになるように、これらを置換関数で更新する必要があります。 (ファイルシステム上)
(4)htmlをファイルシステムに書き込みます。
こちらがお役に立てば幸いです。
また、ページをイメージとして保存して、基本的にWebViewのスクリーンショットを撮ることもできます。これはコピー/ペーストやリンクのクリックを許可しませんが、必要なのは「これを後でもう一度見る」ことがあればはるかに簡単です。
関連する問題
- 1. オフラインWebページ閲覧
- 2. android webview pdf閲覧
- 3. オフラインで閲覧するためのウェブページをイオン化して保存する3
- 4. ページ閲覧時にフラッシュアニメーションを保存しますか?
- 5. オフライン画像閲覧の問題
- 6. オフラインで閲覧するためにFirebaseから解析された情報を保存する
- 7. Android:Cache Webviewので、オフラインで閲覧できます。オンライン時に更新してください。
- 8. 閲覧用ロックテーブル
- 9. railsはページが何回閲覧されたかを保存します
- 10. オンラインPDFはオフラインで閲覧できます(キャッシング)
- 11. WKWebViewでオフラインで閲覧するためのキャッシュURL応答
- 12. html5オフラインで閲覧するためのローカルストレージ
- 13. ページ閲覧Wagtail CMSコレクションの閲覧
- 14. WebArchive webView編集可能なコンテンツにどのように保存しますか?
- 15. Cookie Webviewを保存しますか?
- 16. いつでも閲覧できるlocalStorageにWebページを保存する方法
- 17. onDraw()閲覧
- 18. Androidの閲覧
- 19. オフラインで閲覧するための完全なWebページをダウンロードする
- 20. オフラインで保存したyoutubeの動画をWebviewで再生する
- 21. GitLabにログインしているユーザーにコンテンツの閲覧を制限しない
- 22. コードを保存するとすぐに閲覧できるWeb IDEはありますか
- 23. 閲覧したリンクCSS
- 24. Wordpress - 閲覧時に投稿コンテンツを検索して置換する
- 25. Safariで閲覧していないコンテンツがあるのはなぜですか?
- 26. Ipad DWG/DXF閲覧
- 27. 閲覧前のスウィフトオブザーバ
- 28. オフラインブラウジング用のWebViewの保存
- 29. sqliteを使用してイメージをオフラインに保存するIonic App
- 30. ディレクトリから写真のコレクションを閲覧していますか?
あなたは何を書いていますか? –