現象:

場景:
在本機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 值:*
完事。