webview loadDataWithBaseUrl没有加载带格式的页面

时间:2015-05-26 13:11:12

标签: android android-webview

我有一个动态接收的html页面,我用自己的文本替换了正文。然后我使用loadDataWithBaseUrl将它传递给webview,它显示我替换的文本,但有格式。

整个想法是从服务器获取带有css和js的页面,我只将正确的文本注入到位置' X' (有一个我替换的令牌字符串)。不幸的是,webview显示的页面没有任何CSS或其他格式:

这就是我如何使用完整的html&文本加载webview。 js

mContenetWebView.loadDataWithBaseURL(null, text, "text/html", "UTF-8", null);

请不要帮忙,因为我不知道我在这里做错了什么。

1 个答案:

答案 0 :(得分:0)

如果通过相对路径引用CSS,JS等,请将null调用中的loadDataWithBaseURL()替换为您从中加载HTML的实际URL。否则,WebView无法解析这些相对路径。