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
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
HarmonyOS Web组件本地资源问题
153浏览 • 1回复 待解决
Web组件如何访问资源
552浏览 • 1回复 待解决
HarmonyOS Web本地资源加载异常
26浏览 • 1回复 待解决
HarmonyOS Web组件请求问题
513浏览 • 1回复 待解决
HarmonyOS web离线加载请求问题
691浏览 • 1回复 待解决
HarmonyOS web组件关闭拦截
80浏览 • 1回复 待解决
HarmonyOS webview问题
822浏览 • 1回复 待解决
HarmonyOS webview组件问题
22浏览 • 1回复 待解决
iframe标签 src内部访问top问题
420浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5文件
211浏览 • 1回复 待解决
webview中问题解决方案
2970浏览 • 1回复 待解决
HarmonyOS webview是否支持
169浏览 • 1回复 待解决
HarmonyOS 本地webView方案
1030浏览 • 1回复 待解决
HarmonyOS 加载图片报错误
26浏览 • 1回复 待解决