Javascript 无法加载TileJSON错误

Javascript 无法加载TileJSON错误,javascript,leaflet,mapbox,Javascript,Leaflet,Mapbox,我最近使用mapbox.js开发了一个web地图项目。我最近将其部署到我们的内部测试站点。执行此操作后,基础贴图不再从Mapbox加载,并留下白色背景,仅我的自定义图层处于活动状态。我在控制台中收到以下错误 XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许对源“”进行访问。 我尝试将tileLayer的crossOrigin选项设置为“true”,但仍然收到相同的错误。下面是无法加载的层的代码片段。我需要一些关于

我最近使用mapbox.js开发了一个web地图项目。我最近将其部署到我们的内部测试站点。执行此操作后,基础贴图不再从Mapbox加载,并留下白色背景,仅我的自定义图层处于活动状态。我在控制台中收到以下错误

XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许对源“”进行访问。

我尝试将tileLayer的crossOrigin选项设置为“true”,但仍然收到相同的错误。下面是无法加载的层的代码片段。我需要一些关于如何解决这个问题的见解

    //Base layers object that contains all mapbox base layers.
    var baseLayers = {
        'Dark': L.mapbox.tileLayer('mapbox.dark', {crossOrigin: true}),
        'Light': L.mapbox.tileLayer('mapbox.light', { crossOrigin: true }),
        'High-contrast': L.mapbox.tileLayer('mapbox.high-contrast', { crossOrigin: true }),
        'Streets': L.mapbox.tileLayer('mapbox.streets', { crossOrigin: true }),
        'Streets-basic': L.mapbox.tileLayer('mapbox.streets-basic', { crossOrigin: true }),
        'Satellite & Streets': L.mapbox.tileLayer('mapbox.streets-satellite', { crossOrigin: true }),
        'Outdoors': L.mapbox.tileLayer('mapbox.outdoors', { crossOrigin: true })
    };

baseLayers.Dark.addTo(map, true);
L.control.layers(baseLayers, overlays).addTo(map);

事实证明,我们的网络管理员在我们的总办公室有一个网络拦截器,它正在从请求中剥离我的标题。我们为它设置了一个异常,它现在可以正常工作了