Youtube 视频 (Firefox) 上的 X-Frame-Options 拒绝加载
Load denied by X-Frame-Options on Youtube video (Firefox)
我正在尝试在学校项目的网站上插入 Youtube 视频,但是在进行一些测试时,我发现浏览器的调试器出现错误,并且该网站的视频未显示
'Load denied by X-Frame-Options: https://www.youtube.com/watch?v=k2v7k-wAm2E does not permit cross-origin framing.'
我查看了我的 HTML 代码,它似乎没有任何问题,即使我检查了视频是否包含 'embed' 部分
<iframe width="420" height="345" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe>
那么,它会是什么?
您可以使用 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>
我正在尝试在学校项目的网站上插入 Youtube 视频,但是在进行一些测试时,我发现浏览器的调试器出现错误,并且该网站的视频未显示
'Load denied by X-Frame-Options: https://www.youtube.com/watch?v=k2v7k-wAm2E does not permit cross-origin framing.'
我查看了我的 HTML 代码,它似乎没有任何问题,即使我检查了视频是否包含 'embed' 部分
<iframe width="420" height="345" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe>
那么,它会是什么?
您可以使用 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>