HarmonyOS 目前提供的api无法实现设计需求,希望提供解决方案
由于数据安全需要,文本内容需要使用线上字体进行加载,线上字体使用的是base64string的方式。目前使用Richtext通过富文本加载的方式已经实现加载线上字体并成功展示内容。
<meta name="viewport" content="width=device-width">
<style>
@font-face{font-family:'cihai';
src:url(data:font/woff2;base64,fontdata) format('woff2');}
</style>
但目前存在2个问题
1、由于Richtext无法自适应高度,也未提供方法让我们获取内容的高度,无法达到设计UI需求。
2、富文本中存在超链接,Richtext无法拦截 <a>标签与超链接事件,无法实现UI需求。
尝试使用webview加载本地htmlstring的方式进行替代测试,但是在注册字体后,webview直接白屏不展示。现在希望能够给到解决方案或者替代能够实现的方案。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 目前提供的网络库的功能
6浏览 • 0回复 待解决
api异步方法提供同步api需求
251浏览 • 1回复 待解决
高级图表实现解决方案
718浏览 • 1回复 待解决
目前是否提供可以实现VoIP会话的方案 ?后续是否支持VoIP会话?
157浏览 • 1回复 待解决
HarmonyOS 通知推送解决方案
102浏览 • 1回复 待解决
HarmonyOS代码封装解决方案
703浏览 • 1回复 待解决
希望HarmonyOS提供移动端剪裁版的Opencv库,目前的太大了
464浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案有哪些?
2195浏览 • 1回复 待解决
确认网络状况解决方案
648浏览 • 1回复 待解决
HarmonyOS事件通信能力解决方案
912浏览 • 1回复 待解决
HarmonyOS 音频播放组件解决方案
60浏览 • 1回复 待解决
HarmonyOS FFRT开发指导,希望提供FFRT的demo实现?
147浏览 • 0回复 待解决
抓包应用,求解决方案
2020浏览 • 1回复 待解决
HarmonyOS有访问相册有解决方案
392浏览 • 1回复 待解决
HarmonyOS 希望官方提供日历组件
335浏览 • 1回复 待解决
HarmonyOS 希望提供滑动控件Demo
33浏览 • 1回复 待解决
HarmonyOS 希望提供日期组件Demo
28浏览 • 1回复 待解决
HarmonyOS 希望提供分享弹窗Demo
47浏览 • 1回复 待解决
HarmonyOS C++模块引用解决方案
499浏览 • 1回复 待解决
HarmonyOS 部分文本高亮解决方案
57浏览 • 1回复 待解决
HarmonyOS 按照官方提供的Navigation应用导航设计,如何解决页面组件无法使用生命周期的问题?
472浏览 • 1回复 待解决
enterprise功能,HarmonyOS Next的解决方案是什么
7浏览 • 1回复 待解决
lazyforeach替换数据源解决方案
744浏览 • 1回复 待解决
cronet是否适配到HMOS,提供实现方案指导
987浏览 • 1回复 待解决
HarmonyOS 卡片列表网络图片解决方案
53浏览 • 1回复 待解决
Richtext暂时不支持自适应高度,这边建议使用web组件的loadData方法加载一段html,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#loaddata
在使用web组件的前提下,可以使用web的拦截方法进行拦截进行相关跳转操作参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5