javascript - Youtube 视频全屏在 Firefox 中不起作用

标签 javascript css firefox youtube

YouTube 视频全屏在 firefox(ver 28)中不工作。

这是我的代码

<div class="video-div-container">
<div class="video-container">
    <iframe src="//www.youtube.com/embed/eMalsA4LiSQ?rel=0&showinfo=0&modestbranding=1&wmode=transparent"
                    width="640" height="360" frameborder="0" allowfullscreen></iframe>
</div>
</div>

当我点击全屏按钮时,iframe 会变成黑色。

以上代码在谷歌浏览器中运行良好。如果我从 url 中删除 &wmode=transparent ,它也可以在 firefox 上正常工作。我无法删除 &wmode=transparent,因为我有 z-index 问题

请帮我解决这个问题。

最佳答案

如果你试试这个会怎样?

<div class="video-div-container">
<div class="video-container">
<iframe src="//www.youtube.com/embed/eMalsA4LiSQ?rel=0&showinfo=0&modestbranding=1&wmode=transparent&fs=1" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
</div>

&fs=1 用于触发全屏按钮,webkitallowfullscreen, mozallowfullscreen 用于解决浏览器特定问题。

关于javascript - Youtube 视频全屏在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22939907/

相关文章:

Html 和 css 试图把图像

html - CSS & HTML : Divs aligning in Chrome but not in Firefox

Java运行时执行: Get information from Firefox

asp.net - 为什么 FireFox 下载文件时不包含 .xml 扩展名?

css - firefox 中 css 保留 id 名称的限制

javascript - 如何停止 DOM 特定元素上的冒泡?

php - 如果未启用 javascript,则停止加载 PHP 页面

javascript - 停止缩放 iframe 中的内容并继续滚动页面

javascript - 将包含数组的字符串转换为实际数组

javascript - toastr.js : How to override default parameters for entire project