Javascript 铯头&x2018;访问控制允许原点’;无法设置

Javascript 铯头&x2018;访问控制允许原点’;无法设置,javascript,cesium,Javascript,Cesium,我正在尝试从statistik.at访问WMS。当我使用禁用CORS错误的浏览器扩展时,一切正常,但一旦我禁用它,就会出现以下错误: 已阻止跨源请求:同一源策略不允许读取 位于的远程资源 . (原因:缺少CORS标头“访问控制允许原点”) 因此,我尝试设置缺少的标题: Access-Control-Request-Headers: access-control-allow-origin 新建WebMapServiceImageryProvider({ url:新资源({ 网址: 'https:

我正在尝试从statistik.at访问WMS。当我使用禁用CORS错误的浏览器扩展时,一切正常,但一旦我禁用它,就会出现以下错误:

已阻止跨源请求:同一源策略不允许读取 位于的远程资源 . (原因:缺少CORS标头“访问控制允许原点”)

因此,我尝试设置缺少的标题:

Access-Control-Request-Headers: access-control-allow-origin
新建WebMapServiceImageryProvider({
url:新资源({
网址:
'https://www.statistik.at/gs-inspire/VIEW_PD_POPREG_500M/ows?SERVICE=WMS&VERSION=1.3.0',
标题:{
“访问控制允许来源”:“www.statistik.at”,
},
}),
图层:“PD.统计分布”,
});
但是设置access control allow origin的行为是相当出乎意料的,因为它设置了以下标头:

Access-Control-Request-Headers: access-control-allow-origin
这使得每个请求都无效

我希望有人能帮助我!期待任何想法


谢谢你

也许这个类似的问题可以帮助你。它适合我(在我的例子中,我使用Cesium加载地形数据,其中地形数据由Tomcat在服务器端发布。然后我在访问地形数据时遇到了CORS错误。这个问题解决了我的错误)。

访问控制允许来源
是响应头,而不是请求头。如果你想让你的JS拥有访问
www.statistik.at
的权限,那么
www.statistik.at
必须授予权限,你的JS不能授予自己权限。那是毫无意义的。