YouTube iframe嵌入的代码无法在IE7或IE兼容模式下运行

use*_*654 3 embed youtube iframe internet-explorer compatibility-mode

因此,我们的公司网站一直在使用iframe嵌入方法,因为YouTube切换到这一点,一切似乎都运行正常.截至上周,我们开始在IE7和IE9中取代视频的黑盒子(在兼容模式下).我没有在这里或网上找到任何似乎专门解决这个问题的东西,除了几个帖子说"关闭兼容性视图".

我们可以对单个视频使用已弃用的对象嵌入方法(当然,这不是最佳的),但对于播放列表,除了iframe方法之外,我们似乎没有其他选项.

还有其他人遇到过这个问题吗?YouTube iframe代码最近有变化吗?任何帮助都将不胜感激.

小智 5

我们使用YouTube建议的iframe编码遇到了同样的问题.它看起来像一个安全设置.

但是YouTube上有一个解决方案.如果您选中"启用隐私增强模式"复选框,则会得到略有不同的YouTube主机,这似乎支持兼容模式:

<iframe width="420" height="315" src="http://www.youtube-nocookie.com/embed/VFNFDPpkTJs" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)