いくつかのWebページを含むWebViewがあります。次に、WebView内にあるものの完全なHTMLコンテンツを取得したいと思います。
loadUrl( "javascript:...")とWebViewのjavascriptインターフェース機能を使用して、次のようなものを使用してこのHTMLを取得します。
- document.getElementsByTagName('html')[0] .innerHTML / externalHTML
- document.documentElement.outerHTML
- ..。
いずれの場合も、部分的なHTMLコンテンツ(正確に最初の10000文字)を受け取ります。だから私の質問は-完全なHTMLコンテンツを取得するにはどうすればよいですか?それはデバイス固有ですか、そしておそらく回避策がありますか?
ところで、Webページはjavascriptを使用して動的に作成されます-サーバーからファイルを単純にダウンロードすることはできません。
また、console.logを使用してJavaScriptでHTMLコンテンツを印刷しようとしましたが、まったく同じ動作が見つかりました。
前もって感謝します!