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
相关问题
webview加载Vue h5失败
17674浏览 • 5回复 待解决
HarmonyOS web组件加载h5h5拉起摄像头
471浏览 • 1回复 待解决
HarmonyOS Web组件加载在线H5页面
144浏览 • 1回复 待解决
HarmonyOS web通过loadData加载h5标签
118浏览 • 1回复 待解决
H5图片在Web组件显示异常
130浏览 • 1回复 待解决
Web能直接加载h5代码吗?
2982浏览 • 2回复 待解决
HarmonyOS webH5交互
545浏览 • 1回复 待解决
Web组件h5页面如何交互?
133浏览 • 1回复 待解决
HarmonyOS web原生和H5如何交互?
436浏览 • 1回复 待解决
HarmonyOS Web加载网页白屏
421浏览 • 1回复 待解决
Web中webview和H5交互
1001浏览 • 1回复 待解决