arcgis server 跨域配置
10.2 arcgis server: jar包文件下载



这样在 html.中添加发布的地图服务后访问不再出现 cors 错误了。
View Code
IIS网站的跨域:

发布在IIS的示例:
<html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" /> <title>ArcGIS API for JavaScript Tutorials: Display a map</title><style>
html,
body,
#viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
</style><link rel="stylesheet" href="http://10.45.204.xx2:9001/library/4.18/esri/themes/light/main.css">
<script src="http://10.45.204.xx2:9001/library/4.18/init.js"></script><!-- <link rel="stylesheet" href="https://js.arcgis.com/4.18/esri/themes/light/main.css">
<script src="https://js.arcgis.com/4.18/"></script> --><script>
require([
"esri/config","esri/Map",
"esri/views/MapView",
"esri/layers/FeatureLayer",
], function (esriConfig,Map, MapView, FeatureLayer) {esriConfig.request.alwaysUseProxy=false;
esriConfig.request.corsDetection=false;
esriConfig.request.trustedServers.push("http://localhost:8082");
esriConfig.request.trustedServers.push("http://10.45.204.xx8:6080");//小区面
const commLayer = new FeatureLayer("http://10.45.204.118:6080/arcgis/rest/services/base2/MapServer/53",{
mode: FeatureLayer.MODE_SNAPSHOT,
outFields: ["*"]
});const map = new Map({
});
map.add(commLayer);const view = new MapView({
map: map,
container: "viewDiv",
scale: 50000,
zoom: 12,
center: [119.406, 32.397]
});});
</script></head>
<body>
<div id="viewDiv"></div>
</body>
</html>
但这个不知是什么问题:

有大佬可以告知?
0304:
查看arcgis api for javascript在线,在server 添加MIME类型即可
https://developers.arcgis.com/javascript/latest/install-and-set-up/
| extension | MIME/type | Description |
|---|---|---|
.ttf |
application/octet-stream |
True Type Fonts |
.wasm |
application/wasm |
WebAssembly |
.woff |
application/font-woff |
Web Open Font Format |
.woff2 |
application/font-woff2 |
WOFF File Format 2.0 |
.wsv |
application/octet-stream |
Supports SceneView's stars visualization |
浙公网安备 33010602011771号