HarmonyOS web组件加载本地页面时如何避免页面内请求发送的网络请求因跨域而请求失败
现在需要以resource协议或者file协议加载本地页面,但是由于本地html内发送网络请求会自动在请求头内携带origin: “null”,导致跨域请求失败。
由于需要以resource协议或者file协议加载本地页面,https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-cross-origin-V5 这个文档介绍的方式是用不了的。也不希望在html页面内调用原生提供的方法。尝试了onInterceptRequest发现里面并不能去掉请求头里面origin,也获取不到请求体。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  web加载本地h5页面的网络请求跨域问题 
1212浏览  • 1回复 待解决
HarmonyOS  web离线加载请求跨域问题 
1717浏览  • 1回复 待解决
HarmonyOS  Web组件加载本地资源目录resource/rawfile下的html文件,页面内https请求报跨域问题 
1604浏览  • 1回复 待解决
HarmonyOS Web组件跨域请求问题 
1493浏览  • 1回复 待解决
HarmonyOS  Web组件加载本地H5页面,页面中接口请求被跨域规则限制,如何解除跨域限制 
1209浏览  • 1回复 待解决
HarmonyOS  Web组件跨域场景,网络请求无法设置Cookie 
1404浏览  • 1回复 待解决
Web组件拦截页面请求响应 
2120浏览  • 1回复 待解决
HarmonyOS web页面跳转和拦截Web组件发起的网络请求的区别 
977浏览  • 1回复 待解决
HarmonyOS web组件通过file://协议加载本地文件,本地文件JS中发起http请求报错,提示跨域了,这种如何解决? 
1008浏览  • 1回复 待解决
使用HarmonyOS原生的网络请求类http如何发送表单请求 
1952浏览  • 1回复 待解决
HarmonyOS  web组件加载本地离线包的cookie跨域 
1298浏览  • 1回复 待解决
如何解决Web组件加载的HTML页面内检测网络状态失败 
3303浏览  • 1回复 待解决
HarmonyOS Web本地资源跨域加载异常 
858浏览  • 1回复 待解决
HarmonyOS  webview中的页面发送请求不带cookie 
1205浏览  • 1回复 待解决
HarmonyOS  本地地址网页请求远程服务器的数据时报跨域 
1622浏览  • 1回复 待解决
HarmonyOS  web拦截网络请求 
1061浏览  • 1回复 待解决
应用在后台时发送请求失败问题 
1781浏览  • 1回复 待解决
HarmonyOS 页面中有网络请求,预览器就加载不出来 
1388浏览  • 1回复 待解决
HarmonyOS  关于web页面触发POST请求时添加header的问题 
1034浏览  • 1回复 待解决
HarmonyOS  网络请求https+ip形式的地址请求失败2300060 
1498浏览  • 1回复 待解决
HarmonyOS Web组件本地资源跨域问题 
783浏览  • 1回复 待解决
HarmonyOS  web如何拦截到页面字体资源请求 
830浏览  • 1回复 待解决
RCP进行网络请求时,body发送的是json格式吗 
1483浏览  • 1回复 待解决
HarmonyOS  hook webview网络请求加载本地缓存的解决方案 
1402浏览  • 1回复 待解决
HarmonyOS 如何发送icmp请求? 
1117浏览  • 1回复 待解决





















使用setPathAllowingUniversalAccess,在resource目录下创建resfile文件夹放入index.html访问远程地址
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#setpathallowinguniversalaccess12
在resource目录下创建resfile文件夹