网页中引入YouKu的iframe,可以正常播放,但是报一个跨域错误,请问如何消除这个错误?

在网页中引入<iframe height=500 width=100% src='https://player.youku.com/embed/XMzI0MjY2NTk3Ng==' frameborder=0 'allowfullscreen'></iframe>

视频可以正常播放,但是控制台中报一个错误:

Access to XMLHttpRequest at 'https://valc.atm.youku.com/vc...' from origin 'https://player.youku.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

另外还有五个警告:

  • 请问怎么消除这几个警告和错误?

    阅读 4.5k
    1 个回答

    首先你要理解跨域问题是怎么产生的?是因为浏览器的安全机制,限制不能跨域去访问资源,那哪些情况是属于跨域的呢?

    那么怎样去解决跨域问题呢?像你这样的情况下可以试试nginx的反向代理去试试

    撰写回答
    你尚未登录,登录后可以
    • 和开发者交流问题的细节
    • 关注并接收问题和回答的更新提醒
    • 参与内容的编辑和改进,让解决方法与时俱进
    推荐问题