我正在尝试在学校项目的网站上插入YouTube视频,但是,在进行一些测试后,我发现浏览器的调试器出现错误,并且该视频未显示在网站上
“ X-Frame-Options拒绝加载:https://www.youtube.com/watch?v=k2v7k-wAm2E不允许跨域成帧。”
我看了看我的HTML代码,似乎没有什么问题,即使我在视频中有“嵌入”部分的情况下也为此感到不高兴
<iframe width="420" height="345" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe>
那会是什么?
答案 0 :(得分:2)
您可以使用X-Frame-Bypass(https://github.com/niutech/x-frame-bypass)解决问题。 代码:
<script type="module" src="https://unpkg.com/x-frame-bypass"></script>
<iframe is="x-frame-bypass" width="420" height="345" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe>