天天看點

【快應用】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

繼續閱讀