我有一个动态接收的html页面,我用自己的文本替换了正文。然后我使用loadDataWithBaseUrl将它传递给webview,它显示我替换的文本,但有格式。
整个想法是从服务器获取带有css和js的页面,我只将正确的文本注入到位置' X' (有一个我替换的令牌字符串)。不幸的是,webview显示的页面没有任何CSS或其他格式:
这就是我如何使用完整的html&文本加载webview。 js
mContenetWebView.loadDataWithBaseURL(null, text, "text/html", "UTF-8", null);
请不要帮忙,因为我不知道我在这里做错了什么。
答案 0 :(得分:0)
如果通过相对路径引用CSS,JS等,请将null
调用中的loadDataWithBaseURL()
替换为您从中加载HTML的实际URL。否则,WebView
无法解析这些相对路径。