gpt4 book ai didi

jquery - AJAX 和 YouTube : 'X-Frame-Options' to 'SAMEORIGIN' .

转载 作者:行者123 更新时间:2023-12-03 22:28:25 26 4
gpt4 key购买 nike

我正在编写一个网站,其中内容通过 jQuery 动态加载。这样做的原因是让音频播放器保持运行,同时能够在不刷新的情况下导航页面内容。

尝试让 YouTube 视频正常工作时遇到了麻烦,设置如下。

网站内容使用 .load() 加载,对于视频页面,它包含 YouTube 视频链接的无序列表,每个链接都有一个空 <div>对于 <iframe>的。单击链接会显示 <li>并嵌入 <iframe>与视频。

除了 <iframe> 之外,一切正常不会加载源代码,抛出此错误。

拒绝显示'http://www.youtube.com/watch?v=myvideo ' 在框架中,因为它将 'X-Frame-Options' 设置为 'SAMEORIGIN'。

还尝试添加 <iframe>进入<li>display: none;结果相同。

我以为我理解了 javascript 同域策略,但这超出了我的范围。谷歌搜索错误让我相信这是服务器端的问题?但这没有任何意义。

很难摆弄这样的事情,希望它有意义。

最佳答案

该错误意味着该文档只能用作位于 www.youtube.com 的文档内的 iframe

改用嵌入代码的 URL:

http://www.youtube.com/embed/myvideo

它将发送一个值为ALLOWALLX-Frame-Options header

关于jquery - AJAX 和 YouTube : 'X-Frame-Options' to 'SAMEORIGIN' .,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18136803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com