我有一个 iframed 到网页中的表单。完成表单后,将显示使用 iframe 嵌入的 YouTube 视频。
当我进入 YouTube 视频的全屏模式时,什么也没有发生。
嵌套 iframe 的全屏是否受父 iframe 尺寸的限制?
原文由 user147215 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 iframed 到网页中的表单。完成表单后,将显示使用 iframe 嵌入的 YouTube 视频。
当我进入 YouTube 视频的全屏模式时,什么也没有发生。
嵌套 iframe 的全屏是否受父 iframe 尺寸的限制?
原文由 user147215 发布,翻译遵循 CC BY-SA 4.0 许可协议
在当前的 YouTube iframe (2021) 中,您必须将 fullscreen
添加到 allow
属性:
<iframe allow="fullscreen;">
如果我理解正确的话,你有一个包含第二个 iframe(youtube 的)的 iframe。
尝试将 allowfullscreen
属性添加到“父”iframe。
对于完整的浏览器支持,它应该是这样的:
<iframe src="your_page_url"
allowfullscreen="allowfullscreen"
mozallowfullscreen="mozallowfullscreen"
msallowfullscreen="msallowfullscreen"
oallowfullscreen="oallowfullscreen"
webkitallowfullscreen="webkitallowfullscreen"> </iframe>
原文由 CdB 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答913 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答922 阅读✓ 已解决
2 回答795 阅读
1 回答797 阅读✓ 已解决
3 回答1.1k 阅读
添加
allowfullscreen="allowfullscreen"
并更改 YouTube 嵌入的类型解决了我的问题。