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
待解决
相关问题
HarmonyOS webview跨域问题
557浏览 • 1回复 待解决
webview中跨域问题解决方案
2564浏览 • 1回复 待解决
HarmonyOS Web组件跨域请求问题
289浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
482浏览 • 1回复 待解决
跨域请求问题(HarmonyOS的跨域判断机制相对于业界是否有特别处理)
1875浏览 • 1回复 待解决
Web组件如何访问跨域资源?
379浏览 • 1回复 待解决
iframe标签 src内部访问top跨域问题
249浏览 • 1回复 待解决
HarmonyOS web加载file://协议的图片文件,提示跨域问题
343浏览 • 1回复 待解决
HarmonyOS webview加载本地html问题
339浏览 • 1回复 待解决
HarmonyOS webview如何播放本地沙箱视频
1503浏览 • 1回复 待解决
域账户访问共享打印机 不显示域 一直本地登录怎么办
2820浏览 • 0回复 待解决
HarmonyOS webview中是否支持本地文件访问?
190浏览 • 1回复 待解决
HarmonyOS webview如何拦截本地文件,例如图片资源?
151浏览 • 1回复 待解决
跨moduel调用或者页面跳转有什么好的方案
262浏览 • 1回复 待解决
本地收发消息实践,谁有好的方案?
595浏览 • 1回复 待解决
webview组件能建立本地服务器吗?
2307浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用自定义色域参数创建色域对象?
41浏览 • 1回复 待解决
HarmonyOS webView加载本地H5资源页,cookie无法添加的问题
193浏览 • 1回复 待解决
Flutter的插件webview_flutter,在HarmonyOS应用中,无法加载本地Html文件
525浏览 • 1回复 待解决
可以跨包访问图片吗?本地的所以图片资源都在一起,然后其他包需要就跨包访问
214浏览 • 1回复 待解决
HarmonyOS 跨文件样式复用
94浏览 • 1回复 待解决
HarmonyOS当前是否支持跨进程,跨窗口,跨应用拖拽图片
816浏览 • 1回复 待解决
HarmonyOS 能否跨模块使用@Styles
291浏览 • 1回复 待解决
HarmonyOS @Expend跨模块使用问题
346浏览 • 1回复 待解决
HarmonyOS RelationalStore是否支持跨端
538浏览 • 1回复 待解决
可以使用web组件的loadData接口,用于加载指定的数据,该接口的参数baseUrl可以实现:入参baseUrl可以指定的一个URL路径(“http”/“https”/"data"协议),并由Web组件赋值给window.origin。通过该接口更改协议可以解决跨域问题。
通过customizeSchemes接口,isSupportCORS表示是否支持跨域请求。schemeName表示自定义协议名称。
示例代码: