arcgis api for js 出現跨域問題


最近幾天在開始入手 arcgis api for js 。那就先寫些Demo練練手。

選擇百度地圖。這里用的是拼地圖 url 的方式來加載百度地圖。

加載百度地圖參考的是:ArcGIS API for JavaScript 加載百度地圖

這里用的是arcgis api 3.20 的(我加載的是在線的)。現在最新的是4.11,前面用4.10的加載偏移太大就找這個看看。

先在這個基礎上看看,沒有問題再用4.11的。

問題

上面基本情況介紹了,拿過來一直出不來地圖。

通過調試發現是跨域的問題:

Access to XMLHttpRequest at '' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

對於這個問題:我使用的是 Chrome 瀏覽器,右鍵快捷方式-屬性-快捷方式面板。在目標后面加上:--allow-file-access-from-files(前面有空格) 。

再次加載,地圖出現!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM