zl程序教程

您现在的位置是:首页 >  前端

当前栏目

【快应用】H5快应用Web组件打开的网页出现跨域问题如何解决?

2023-09-11 14:17:16 时间

【问题描述】

H5快应用Web组件打开的网页出现跨域问题如何解决?

【解决方案】

A:可以通过以下四种方式来来规避:

1、cors技术即服务器在返回响应报文的时候,在响应头中 设置一个允许的header。

2、原生jsonp,通过动态创建script标签,通过script标签的src,向一个不同源的接口发送一个get请求。

3、jQuery中的jsonp,设置dataType为jsonp,jq会自动动态帮我们创建一个script标签,将url放到src属性中。

4、nginx 转发,利用nginx反向代理,将请求分发到部署相应项目的tomcat服务器。

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh