1. 程式人生 > >本地IIS部署的arcgis js api ,載入地圖樣式改變 --解決方案

本地IIS部署的arcgis js api ,載入地圖樣式改變 --解決方案

之前部署了離線的arcgis js api ,在載入地圖的時候google 瀏覽器總是提示跨域的問題,而且地圖的樣式也發生了變化,但是引用官網的線上api的時候就不會出現的這種問題,意識到是部署的api哪裡還沒有做好,查閱資料許久才找到解決方案,特寫下這篇部落格(其實都已經過去好長時間了 = =)

問題就像這樣:(還有google瀏覽器控制檯輸出跨域的資訊,這邊我沒截圖)

其實只要在部署IIS的時候進行以下操作就行了
(部署iis見我另一篇blog :https://blog.csdn.net/KK_bluebule/article/details/80983032
如何離線部署 arcgis js api 就不說了,網上一大堆)

好了,進入正題:

首先進入IIS管理器

找到右側的http響應標頭

 新增如下內容

Access-Control-Allow-Credentials:true

Access-Control-Allow-Headers:origin,x-requested-with,content-type

Access-Control-Allow-Methods:POST,GET,OPTIONS

Access-Control-Allow-Origin:*
完成後的截圖

這樣瀏覽器就不會報跨域的警告了,同時載入地圖的樣式也恢復正常了 

感謝大家閱讀 , 也希望我可以堅持下去  ^ ^