當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域
生活随笔
收集整理的這篇文章主要介紹了
IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現象:
場景:
? ? ? ?在本機IIS下面部署了一套4.10版本的API,用Angular框架+esri-loader寫了個例子,發現放大縮小那塊顯示不正常,很明顯是字體未加載的問題。當時啥錯也沒有,就先配置了MIME類型。配完之后,再啟動發現字體還沒加載過來,而且還報錯了,跨域問題。
解決方法:
1.配置MIME類型:
檢測IIS中的MIME類型,查看是否具備以下幾種類型,沒有就添加。
extension?? ?MIME/type?? ?Description
.ttf?? ?application/octet-stream? ??
.wasm?? ?application/wasm? ?
.woff?? ?application/font-woff? ??
.woff2?? ?application/font-woff2? ??
.wsv?? ?application/octet-stream? ??
2.添加HTTP響應標頭
在上圖MIME類型左側第四個,添加代碼名稱:Access-Control-Allow-Origin? ?值:*
完事。
總結
以上是生活随笔為你收集整理的IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初次安装ArcGIS 10.2 Lice
- 下一篇: localhost访问IIS资源突然不好