HarmonyOS Web组件加载html文件异常

Web组件加载html文件,带有bordercolor="#000000". font-family:"background-color:#FFFFFF;则加载失败。

HarmonyOS
2024-09-06 10:02:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

若html中的富文本中带有注入#等特殊字符,建议使用带有两个空格的loadData函数,将baseUrl和historyUrl置为空。

示例:

this.webviewController.loadData( 
  `<html> 
              <header> 
                <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'> 
              </header> 
              <body bgcolor=\"white\"> 
                2024年<em>5月7日</em>11:45:29快快快<span style="background-color:#0000ff;border:1px solid red">哈哈哈哈</span><span style="background-color:#00ff00;">银行公告</span> 
              </body> 
            </html>`, 
  "text/html", 
  "UTF-8", 
  " "," " 
); 
})
分享
微博
QQ
微信
回复
2024-09-06 15:39:36
相关问题
web组件html文件加载
783浏览 • 1回复 待解决
HarmonyOS Web组件如何加载html字符串
622浏览 • 1回复 待解决
HarmonyOS Web组件加载富文本异常
287浏览 • 1回复 待解决
HarmonyOS Web 加载URL异常
456浏览 • 1回复 待解决
HarmonyOS webview组件如何加载html代码?
473浏览 • 1回复 待解决
Web如何使用loadData加载复杂Html字符串
2342浏览 • 1回复 待解决