FireFox中有一个错误,在这个错误中,任何被翻译的父(或祖先)元素的flash元素都不会被渲染。如果删除翻译,它会立即出现。

下面是一个示例:

<!DOCTYPE html><html><头部>消防吸尘器<样式>.已翻译{高度:315px;宽度:560px;变换:translate3d(0px,0px和0px)scale3d(1,1,1);}</style></头><body><div class=“translated”><iframe width=“560”height=“315”src=“https://www.youtube.com/embed/bxAvgm0EXpI网站“frameborder=”0“allowfullscreen></iframe></div></body></html>

我已经在Chrome中测试了相同的代码,它的渲染没有问题,使用HTML5视频似乎是唯一的选择,但我想知道这是否可以修复。

谢谢

更新:

这里有一个错误报告-https://bugzilla.mozilla.org/show_bug.cgi?id=819763#c0

2个答案2

重置为默认值
0

就像错误报告中提到的消息一样,Firefox不支持转换窗口插件。设置窗口模式wmode=透明wmode=不透明应该按照建议解决问题。

1
0

这并不是一个真正的答案,但我想值得分享:

我也有类似的问题;

但在我的例子中,flash播放器被渲染,但因为位置:绝对变换:平移(0,0)flash播放器中的鼠标位置不正确。因此,虽然显示了悬停,但实际点击的点击区域是顶部左边值。

要复制,请使用以下代码段:

<样式>#视频{位置:绝对;顶部:200px;左:200px;转换:转换(0,0);}</style><div id=“视频”><iframe src=“http://player.vimeo.com/video/18043595“width=”960“height=”540“frameborder=”0“webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>

小提琴:

使用转换

没有变换

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.