2017-08-04 250 views
1

我试图验证不同验证器中的VAST标记。它引发我这个错误:阻止跨源请求:(原因:缺少CORS头'Access-Control-Allow-Origin')

跨源请求被阻止:同源策略不允许读取远程资源https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xml。 (原因:缺少CORS头'Access-Control-Allow-Origin')。

  1. 我在亚马逊S3存储桶启用CORS(完成配置)
  2. 没有错误抛出,同时配置那些已经上传标签:

    ,因为我不能找出问题。 s3中的CORS。

  3. 如果我手动复制xml并将其测试为VAST xml,则它工作正常。
  4. 我仔细检查了相关文件的url,所有东西都可以访问,并且工作正常。

问题是什么?现在无法弄清楚整天的问题,请帮忙。

+0

您可能想分享您的S3配置,VAST和URI。正如现在写的那样,如果不是不可能的答案,这个问题很难。 – zyexal

+0

我没有发表原来的问题,但我有同样的问题。这是我的S3配置。尽管如此,我没有看到任何CORS头文件。 <?xml version =“1.0”encoding =“UTF-8”?> http :// * 的https:// * GET HEAD 3000 < AllowedHeader> Authorization carpiediem

回答

0

我以前遇到过这个问题。通常广告客户需要在其标题中放置*。 如果这仍然不是问题,那么您实际上正在查看播放器的问题并需要进行调试。

+0

您的答案不是很具体。请提供更多细节。在发布之前阅读SO指南。 – sparkplug

相关问题