HarmonyOS Web加载HTML格式的文本失败

我们这边的WebView只加载HTML格式的字符串

"<html><header>" + "" + "</header>" +this.baseDetailBean.data.content.trim()
  + "<p style=\"margin-bottom:" + 20 + "px;\"> </p></body></html>",

类似于这样的

用loadData并没有加载出来,Web组件也没有直接放这些字符串的地方,有什么好的解决方法吗

HarmonyOS
2024-12-23 15:07:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以检查一下编码等参数是否已添加,若html中的富文本中带有注入#等特殊字符,建议使用带有两个空格的loadData函数,将baseUrl和historyUrl置为空。

可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#loaddata

可以进行拼接,确保html标签的完整性,loadData函数,将baseUrl和historyUrl置为空格

分享
微博
QQ
微信
回复
2024-12-23 19:18:20
相关问题
web组件对html文件加载
1203浏览 • 1回复 待解决
HarmonyOS web加载失败
707浏览 • 1回复 待解决
HarmonyOS Web组件加载html文件异常
1055浏览 • 1回复 待解决
如何使用Web组件加载本地html文件?
1296浏览 • 1回复 待解决
HarmonyOS web加载沙箱文件失败
413浏览 • 1回复 待解决
HarmonyOS Web组件如何加载html字符串
1249浏览 • 1回复 待解决
HarmonyOS Web组件加载文本异常
866浏览 • 1回复 待解决
HarmonyOS web组件怎么加载html字符串
332浏览 • 1回复 待解决
HarmonyOS web组件加载url失败
1061浏览 • 1回复 待解决
HarmonyOS Web加载http图片失败
443浏览 • 1回复 待解决
HarmonyOS web控件加载文本,字太小
993浏览 • 1回复 待解决