我们这边的WebView只加载HTML格式的字符串
"<html><header>" + "" + "</header>" +this.baseDetailBean.data.content.trim()
+ "<p style=\"margin-bottom:" + 20 + "px;\"> </p></body></html>",
类似于这样的
用loadData并没有加载出来,Web组件也没有直接放这些字符串的地方,有什么好的解决方法吗
我们这边的WebView只加载HTML格式的字符串
"<html><header>" + "" + "</header>" +this.baseDetailBean.data.content.trim()
+ "<p style=\"margin-bottom:" + 20 + "px;\"> </p></body></html>",
类似于这样的
用loadData并没有加载出来,Web组件也没有直接放这些字符串的地方,有什么好的解决方法吗
1.3k 阅读
1 回答552 阅读✓ 已解决
520 阅读
可以检查一下编码等参数是否已添加,若html中的富文本中带有注入\#等特殊字符,建议使用带有两个空格的loadData函数,将baseUrl和historyUrl置为空。
可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5\#loaddata
可以进行拼接,确保html标签的完整性,loadData函数,将baseUrl和historyUrl置为空格