0

我有一个 WebView,里面有一些网页。现在我想检索WebView 内部的完整HTML 内容。

我使用 loadUrl("javascript:...") 和 WebView 的 javascript 界面功能来检索此 HTML,使用如下内容:

  • document.getElementsByTagName('html')[0].innerHTML / outerHTML
  • document.documentElement.outerHTML
  • ...

在每种情况下,我都会收到部分HTML 内容——正好是前 10000 个字符!所以我的问题是 - 我如何获得完整的HTML 内容?它是特定于设备的吗,也许有解决方法?

顺便说一句,网页是用 javascript 动态创建的——我不能简单地从服务器下载文件。

此外,我尝试使用 console.log 在 javascript 中打印 HTML 内容,并发现完全相同的行为。

提前致谢!

4

1 回答 1

0

我的错误 - 它与 javascript 无关,也与我测试的特定设备无关。

因此,简而言之,这些 js 属性中的任何一个都可以正常工作。

于 2012-05-30T13:45:23.850 回答