HarmonyOS Web组件加载VUE3打包的H5资源白屏无法显示

HarmonyOS  Web组件加载VUE3打包的H5资源白屏无法显示。

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

若代码中使用了 localstorage,需要开启dom存储权限。可以给web组件尝试添加 .domStorageAcces(true)

或者原因是加载本地静态资源报跨域错误

为了加载安全,在ArkWeb内核中,不允许 file 协议或者 resource 协议访问 URL 上下文中来自跨域的请求,因此在使用 Web 组件加载本地离线资源的时候,Web 组件针对 file 协议和 resource 协议会进行跨域访问的拦截。可以通过解决方案为构造虚拟域名,通过加载域名的方式进行规避,详见:https://gitee.com/openharmony/docs/pulls/40014/files

分享
微博
QQ
微信
回复
2024-09-06 15:35:13
相关问题
HarmonyOS Web组件加载H5白屏
24浏览 • 1回复 待解决
webview加载Vue h5失败
17846浏览 • 5回复 待解决
HarmonyOS web组件加载h5h5拉起摄像头
613浏览 • 1回复 待解决
HarmonyOS webview加载H5显示过慢
28浏览 • 1回复 待解决
HarmonyOS Web组件加载在线H5页面
275浏览 • 1回复 待解决
H5图片在Web组件显示异常
287浏览 • 1回复 待解决
HarmonyOS web通过loadData加载h5标签
268浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5文件跨域
22浏览 • 1回复 待解决
HarmonyOS H5开原生相机
34浏览 • 1回复 待解决
HarmonyOS 本地H5加载
61浏览 • 1回复 待解决
Web能直接加载h5代码吗?
3091浏览 • 2回复 待解决
HarmonyOS webH5交互
739浏览 • 1回复 待解决