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跨域问题
413浏览 • 1回复 待解决
webview中跨域问题解决方案
2200浏览 • 1回复 待解决
HarmonyOS Web组件跨域请求问题
40浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
314浏览 • 1回复 待解决
跨域请求问题(HarmonyOS的跨域判断机制相对于业界是否有特别处理)
1764浏览 • 1回复 待解决
Web组件如何访问跨域资源?
279浏览 • 1回复 待解决
iframe标签 src内部访问top跨域问题
38浏览 • 1回复 待解决
HarmonyOS web加载file://协议的图片文件,提示跨域问题
63浏览 • 1回复 待解决
HarmonyOS webview加载本地html问题
53浏览 • 1回复 待解决
HarmonyOS webview如何播放本地沙箱视频
1231浏览 • 1回复 待解决
HarmonyOS webview中是否支持本地文件访问?
65浏览 • 1回复 待解决
域账户访问共享打印机 不显示域 一直本地登录怎么办
2685浏览 • 0回复 待解决
HarmonyOS webview如何拦截本地文件,例如图片资源?
44浏览 • 1回复 待解决
跨moduel调用或者页面跳转有什么好的方案
199浏览 • 1回复 待解决
本地收发消息实践,谁有好的方案?
516浏览 • 1回复 待解决
webview组件能建立本地服务器吗?
2201浏览 • 1回复 待解决
Flutter的插件webview_flutter,在HarmonyOS应用中,无法加载本地Html文件
320浏览 • 1回复 待解决
HarmonyOS webView加载本地H5资源页,cookie无法添加的问题
47浏览 • 1回复 待解决
可以跨包访问图片吗?本地的所以图片资源都在一起,然后其他包需要就跨包访问
71浏览 • 1回复 待解决
HarmonyOS当前是否支持跨进程,跨窗口,跨应用拖拽图片
714浏览 • 1回复 待解决
HarmonyOS 能否跨模块使用@Styles
175浏览 • 1回复 待解决
HarmonyOS @Expend跨模块使用问题
267浏览 • 1回复 待解决
HarmonyOS RelationalStore是否支持跨端
387浏览 • 1回复 待解决
HarmonyOS 沉浸式方案
111浏览 • 1回复 待解决
HarmonyOS ArkTS mock方案
56浏览 • 1回复 待解决
可以使用web组件的loadData接口,用于加载指定的数据,该接口的参数baseUrl可以实现:入参baseUrl可以指定的一个URL路径(“http”/“https”/"data"协议),并由Web组件赋值给window.origin。通过该接口更改协议可以解决跨域问题。
通过customizeSchemes接口,isSupportCORS表示是否支持跨域请求。schemeName表示自定义协议名称。
示例代码: