HarmonyOS Web组件加载本地H5文件跨域

将远程H5包下载到App沙盒路径下,使用Web组件加载时,访问.json文件报错,

[nodict][CONSOLE:0] “Access to XMLHttpRequest at ‘file:///data/storage/el2/base/haps/entry/files/t30h5/package.json’ from origin ‘null’ has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, arkweb, data, chrome-extension, chrome, https, chrome-untrusted.”, source: file:///data/storage/el2/base/haps/entry/files/t30h5/index.html#/more?from=h5 (0)

看日志应该是文件跨域问题,但是奇怪的是访问其他格式图片资源ok,后缀为.json的文件就会报上面的错误。

有什么方案能够解决?

HarmonyOS
2024-12-25 14:25:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit
分享
微博
QQ
微信
回复
2024-12-25 17:01:08
相关问题
HarmonyOS 本地H5加载
279浏览 • 1回复 待解决
HarmonyOS Web组件加载H5白屏
248浏览 • 1回复 待解决
HarmonyOS Web本地资源加载异常
57浏览 • 1回复 待解决
HarmonyOS web组件加载h5h5拉起摄像头
829浏览 • 1回复 待解决
HarmonyOS Web组件本地资源问题
157浏览 • 1回复 待解决
HarmonyOS Web组件加载在线H5页面
457浏览 • 1回复 待解决
HarmonyOS web通过loadData加载h5标签
499浏览 • 1回复 待解决
HarmonyOS h5 web上传图片,文件的demo
213浏览 • 1回复 待解决
HarmonyOS web离线加载请求问题
707浏览 • 1回复 待解决
HarmonyOS web组件关闭拦截
89浏览 • 1回复 待解决
HarmonyOS Web组件请求问题
541浏览 • 1回复 待解决
Web能直接加载h5代码吗?
3317浏览 • 2回复 待解决