【快应用】H5快应用Web组件打开的网页出现跨域问题如何解决?
【问题描述】
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