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 目前提供的网络库的功能
392浏览 • 1回复 待解决
api异步方法提供同步api需求
565浏览 • 1回复 待解决
高级图表实现解决方案
1049浏览 • 1回复 待解决
目前是否提供可以实现VoIP会话的方案 ?后续是否支持VoIP会话?
476浏览 • 1回复 待解决
希望HarmonyOS提供移动端剪裁版的Opencv库,目前的太大了
734浏览 • 1回复 待解决
HarmonyOS代码封装解决方案
996浏览 • 1回复 待解决
HarmonyOS FFRT开发指导,希望提供FFRT的demo实现?
457浏览 • 0回复 待解决
HarmonyOS 希望提供分享弹窗Demo
385浏览 • 1回复 待解决
HarmonyOS 希望提供日期组件Demo
388浏览 • 1回复 待解决
HarmonyOS 希望官方提供日历组件
708浏览 • 1回复 待解决
HarmonyOS 希望提供滑动控件Demo
308浏览 • 1回复 待解决
HarmonyOS 通知推送解决方案
542浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案有哪些?
2443浏览 • 1回复 待解决
HarmonyOS 滚动事件相关的解决方案
209浏览 • 1回复 待解决
HarmonyOS事件通信能力解决方案
1334浏览 • 1回复 待解决
HarmonyOS 音频播放组件解决方案
410浏览 • 1回复 待解决
HarmonyOS 按照官方提供的Navigation应用导航设计,如何解决页面组件无法使用生命周期的问题?
760浏览 • 1回复 待解决
确认网络状况解决方案
987浏览 • 1回复 待解决
HarmonyOS 希望提供napi版的音频采集demo
526浏览 • 1回复 待解决
HarmonyOS webrtc同屏功能的解决方案
210浏览 • 1回复 待解决
HarmonyOS 部分文本高亮解决方案
532浏览 • 1回复 待解决
HarmonyOS C++模块引用解决方案
865浏览 • 1回复 待解决
HarmonyOS有访问相册有解决方案
705浏览 • 1回复 待解决
抓包应用,求解决方案
2345浏览 • 1回复 待解决
HarmonyOS multinavigation打底子页面不提供,导致目前方案会闪白屏
321浏览 • 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