我想知道是否可以将本地HTML文件加载到WebView中,除了body innerHTML外,还可以加载所有内容。也就是说,生成的DOM将具有头部,脚本和CSS,但正文将为空。我尝试在loadUrl调用之后清空body,但是WebViews继续加载正文。我希望身体根本不加载,以加快加载速度,也就是说,WebView不需要渲染。
答案 0 :(得分:0)
为什么不试试这个有点黑客:
String html = loadHtmlFromFile();
String newHtml = html.replaceFirst("<body>.*<\body>", "<body><\body>");
这将仅用身体标签替换身体。
然后将newHtml
保存为html文件并打开它,或者,如果可能的话,将HTML直接传递给WebView
(虽然我不确定你能做到这一点)
您还必须编写loadHtmlFromFile()
方法来获取HTML。