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", 
  " "," " 
); 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
分享
微博
QQ
微信
回复
2024-09-06 15:39:36
相关问题
web组件html文件加载
1603浏览 • 1回复 待解决
如何使用Web组件加载本地的html文件
1751浏览 • 1回复 待解决
HarmonyOS web组件 加载web页面异常
1196浏览 • 1回复 待解决
HarmonyOS Web组件加载富文本异常
1304浏览 • 1回复 待解决
HarmonyOS web组件怎么加载html字符串
624浏览 • 1回复 待解决
HarmonyOS Web组件如何加载html字符串
1698浏览 • 1回复 待解决
HarmonyOS Web 加载URL异常
1306浏览 • 1回复 待解决
HarmonyOS Web组件如何加载wasm文件
549浏览 • 1回复 待解决
HarmonyOS Web加载HTML格式的文本失败
638浏览 • 1回复 待解决
HarmonyOS web加载链接显示效果异常
618浏览 • 1回复 待解决
HarmonyOS webview组件如何加载html代码?
1173浏览 • 1回复 待解决