HarmonyOS 本地地址网页请求远程服务器的数据时报跨域
我们项目里加载一个本地地址的网页,该页面上向一个远程服务器上请求数据,但是发现底层一直在报这个错误,请问是跨域问题吗?
[CONSOLE:0] “Access to XMLHttpRequest at ‘file:///omms/html5/pages/app_home.json?timestamp=1721355967872#’ 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/stream/fgdt/0.0.1/index.html#/home (0)
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 网络请求时,如何获得连接的服务器IP地址? 
1410浏览  • 1回复 待解决
HarmonyOS  本地webView跨域方案 
2687浏览  • 1回复 待解决
MQTT适合做服务器-服务器的数据同步接口吗? 
4082浏览  • 1回复 待解决
应用从远程服务器下载文件的下载路径 
3219浏览  • 1回复 待解决
harmony怎么发送http请求的到本地自己写的服务器端 
3848浏览  • 1回复 待解决
请求服务器图片资源刷新卡片 
1930浏览  • 1回复 待解决
HarmonyOS HTTPS请求如何验证服务器证书 
2323浏览  • 1回复 待解决
HarmonyOS Web组件跨域请求问题 
1488浏览  • 1回复 待解决
Linux服务器上要本地登录一个用户后,才能在远程windows上用putty访问这个服务器。怎么解决? 
3303浏览  • 1回复 待解决
HarmonyOS 活体检测是否会连接服务器,发送数据到服务器 - 
1087浏览  • 1回复 待解决
HarmonyOS Web组件本地资源跨域问题 
781浏览  • 1回复 待解决
HarmonyOS Web本地资源跨域加载异常 
851浏览  • 1回复 待解决
HarmonyOS Vision Kit(视觉服务)文字识别是本地识别,还是上传至服务器,由服务器来识别文字 
1144浏览  • 1回复 待解决
HarmonyOS  web离线加载请求跨域问题 
1717浏览  • 1回复 待解决
HarmonyOS  webview组件能建立本地服务器吗 
1165浏览  • 1回复 待解决
API9如何将本地相册视频上传到服务器并从服务器获取视频? 
1916浏览  • 1回复 待解决
HarmonyOS  web加载本地h5页面的网络请求跨域问题 
1208浏览  • 1回复 待解决
HarmonyOS web组件加载本地页面时如何避免页面内请求发送的网络请求因跨域而请求失败 
936浏览  • 1回复 待解决
webview组件能建立本地服务器吗? 
3531浏览  • 1回复 待解决
跨域请求问题(HarmonyOS的跨域判断机制相对于业界是否有特别处理) 
2623浏览  • 1回复 待解决
远程服务器通过docker安装了mysql,为什么从本地用navicat连接不上,提示如下错误? 
6361浏览  • 1回复 待解决
HarmonyOS  web组件加载本地离线包的cookie跨域 
1289浏览  • 1回复 待解决
Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部 
4098浏览  • 2回复 待解决
HarmonyOS 图片上传服务器获取接口返回数据 
1235浏览  • 1回复 待解决
请问远程模拟器使用websocket要怎么访问本机localhost的服务器? 
4493浏览  • 1回复 待解决





















1.可以使用web组件的loadData接口,用于加载指定的数据,该接口的参数baseUrl可以实现:入参baseUrl可以指定的一个URL路径(“http”/“https”/"data"协议),并由Web组件赋值给window.origin。通过该接口更改协议可以解决跨域问题。2.web_webview.WebviewController.customizeSchemes([{schemeName: “abc”, isSupportCors: true, isSupportFetch: true}]); 通过customizeSchemes接口,isSupportCORS表示是否支持跨域请求。schemeName表示自定义协议名称。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-cross-origin-V5