HarmonyOS 本地webView跨域方案
我在rawfile中添加一个H5的站点源码,包含html、css、js。然后使用webview去加载这个本地站点(resource或者file协议),
这个H5网页会去加载一些远程的资源文件(图片、js、css),也会去请求一些接口
问题:
对于图片、js、css不存在跨域的问题,但是请求的接口(get、post等),就会出现跨域问题。
当然可以利用onInterceptRequest事件去拦截,然后利用native的方法实现接口请求
但是onInterceptRequest会拦截所有的请求,而我的目的只是为了让那些存在跨越问题的请求能够正确得到response,而不希望去拦截那些不存在跨越问题的请
好像没有好的办法去区分哪些请求存在跨域问题,哪些请求不存在跨域问题。
是否有什么开关可以让webview允许跨域
(仅限前端实现,无法要求后端修改接口来允许跨域)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
webview中跨域问题解决方案
4861浏览 • 1回复 待解决
HarmonyOS webview跨域问题
1905浏览 • 1回复 待解决
HarmonyOS webview是否支持跨域
1086浏览 • 1回复 待解决
HarmonyOS webview组件跨域问题
1268浏览 • 1回复 待解决
HarmonyOS Web组件本地资源跨域问题
725浏览 • 1回复 待解决
HarmonyOS Web本地资源跨域加载异常
772浏览 • 1回复 待解决
HarmonyOS web组件加载本地离线包的cookie跨域
1198浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5文件跨域
1325浏览 • 1回复 待解决
HarmonyOS 本地地址网页请求远程服务器的数据时报跨域
1391浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解决Web组件本地资源跨域问题?
1258浏览 • 1回复 待解决
HarmonyOS web资源跨域问题
1142浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5页面,页面中接口请求被跨域规则限制,如何解除跨域限制
1057浏览 • 1回复 待解决
HarmonyOS web加载本地h5页面的网络请求跨域问题
1086浏览 • 1回复 待解决
HarmonyOS 加载图片报跨域错误
599浏览 • 1回复 待解决
HarmonyOS Web组件跨域请求问题
1366浏览 • 1回复 待解决
HarmonyOS web组件关闭跨域拦截
887浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙Web组件本地资源跨域拦截器?
942浏览 • 1回复 待解决
跨域请求问题(HarmonyOS的跨域判断机制相对于业界是否有特别处理)
2547浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
1663浏览 • 1回复 待解决
Web组件如何访问跨域资源?
1171浏览 • 1回复 待解决
HarmonyOS hook webview网络请求加载本地缓存的解决方案
1316浏览 • 1回复 待解决
HarmonyOS Web组件无法跨域加载图片资源
808浏览 • 1回复 待解决
HarmonyOS Web跨域问题 Access-Control-Allow-Origin
928浏览 • 1回复 待解决
HarmonyOS web组件通过file://协议加载本地文件,本地文件JS中发起http请求报错,提示跨域了,这种如何解决?
923浏览 • 1回复 待解决
HarmonyOS web组件接入前端vite打包的本地h5项目时遇到跨域问题
1002浏览 • 1回复 待解决
可以使用web组件的loadData接口,用于加载指定的数据,该接口的参数baseUrl可以实现:入参baseUrl可以指定的一个URL路径(“http”/“https”/"data"协议),并由Web组件赋值给window.origin。通过该接口更改协议可以解决跨域问题。
通过customizeSchemes接口,isSupportCORS表示是否支持跨域请求。schemeName表示自定义协议名称。
示例代码: