阻止跨源请求:(原因:缺少CORS头'Access-Control-Allow-Origin')
问题描述:
我试图验证不同验证器中的VAST标记。它引发我这个错误:阻止跨源请求:(原因:缺少CORS头'Access-Control-Allow-Origin')
跨源请求被阻止:同源策略不允许读取远程资源https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xml。 (原因:缺少CORS头'Access-Control-Allow-Origin')。
- 我在亚马逊S3存储桶启用CORS(完成配置)
- 没有错误抛出,同时配置那些已经上传标签:
,因为我不能找出问题。 s3中的CORS。
- 如果我手动复制xml并将其测试为VAST xml,则它工作正常。
- 我仔细检查了相关文件的url,所有东西都可以访问,并且工作正常。
问题是什么?现在无法弄清楚整天的问题,请帮忙。
答
我以前遇到过这个问题。通常广告客户需要在其标题中放置*。 如果这仍然不是问题,那么您实际上正在查看播放器的问题并需要进行调试。
+0
您的答案不是很具体。请提供更多细节。在发布之前阅读SO指南。 – sparkplug
您可能想分享您的S3配置,VAST和URI。正如现在写的那样,如果不是不可能的答案,这个问题很难。 – zyexal
我没有发表原来的问题,但我有同样的问题。这是我的S3配置。尽管如此,我没有看到任何CORS头文件。 http :// * AllowedOrigin> 的https:// * AllowedOrigin> GET AllowedMethod> HEAD AllowedMethod> 3000 MaxAgeSeconds> Authorization AllowedHeader> CORSConfiguration> –
carpiediem