HarmonyOS web资源跨域问题

“Access to XMLHttpRequest at ‘resource://rawfile/data/lines_User.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: resource://rawfile/test.html (79)

这个’resource://rawfile/data/lines_User.json’ from origin ‘null’ has been blocked by CORS policy,这个也是因为跨域问题吗?但是这个json数据是在本地的

HarmonyOS
2025-01-09 17:06:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

是的,在ArkWeb内核中,不允许file协议或者resource协议访问URL上下文中来自跨域的请求,因此在使用Web组件加载本地离线资源的时候,Web组件针对file协议和resource协议会进行跨域访问的拦截。

详细请参考如下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-cross-origin-V5

分享
微博
QQ
微信
回复
2025-01-09 19:58:10
相关问题
HarmonyOS Web组件本地资源问题
243浏览 • 1回复 待解决
Web组件如何访问资源
625浏览 • 1回复 待解决
HarmonyOS Web本地资源加载异常
200浏览 • 1回复 待解决
HarmonyOS Web组件请求问题
653浏览 • 1回复 待解决
HarmonyOS web离线加载请求问题
910浏览 • 1回复 待解决
HarmonyOS web组件关闭拦截
243浏览 • 1回复 待解决
HarmonyOS webview问题
1126浏览 • 1回复 待解决
HarmonyOS webview组件问题
307浏览 • 1回复 待解决
iframe标签 src内部访问top问题
564浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5文件
580浏览 • 1回复 待解决
HarmonyOS webview是否支持
426浏览 • 1回复 待解决
HarmonyOS 本地webView方案
1477浏览 • 1回复 待解决
webview中问题解决方案
3298浏览 • 1回复 待解决
HarmonyOS 加载图片报错误
125浏览 • 1回复 待解决