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组件加载h5h5拉起摄像头
132浏览 • 1回复 待解决
webview加载Vue h5失败
17328浏览 • 5回复 待解决
HarmonyOS webH5交互
174浏览 • 1回复 待解决
HarmonyOS web原生和H5如何交互?
148浏览 • 1回复 待解决
Web中webview和H5交互
744浏览 • 1回复 待解决
Web能直接加载h5代码吗?
2785浏览 • 2回复 待解决
HarmonyOS Web加载网页白屏
109浏览 • 1回复 待解决
HarmonyOS webH5两端数据交互
145浏览 • 1回复 待解决
如何加载字符串形式H5数据
1842浏览 • 1回复 待解决
HarmonyOS元服务打包不了总
163浏览 • 1回复 待解决
HarmonyOS webview h5localstorage
101浏览 • 1回复 待解决