flash - 在 flash 元素上使用 translate3d 的 Firefox 错误

标签 flash firefox css translate3d

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

这是一个例子:

<!DOCTYPE html>
<html>
    <head>
        <title>FireSucks</title>
        <style>
.translated {
    height: 315px;
    width: 560px;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
}
        </style>
    </head>
    <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

最佳答案

就像错误报告中的一条消息提到的那样,Firefox 不支持要转换的窗口插件。 将 wmode 设置为 wmode=transparentwmode=opaque 应该可以解决那里建议的问题。

关于flash - 在 flash 元素上使用 translate3d 的 Firefox 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882629/

相关文章:

php - 拉维尔 5.2 : Display a session flash message after user login/logout and registration

javascript - 使用javascript将值从td分配给asp.net hiddenfield

flash - 使用什么编程语言来设计谷歌分析(图表部分)?

javascript - 在 html 中重置 Flash 游戏

javascript - 如何在成功的ajax上显示Flash消息,在我的页面顶部,而不刷新?

jquery - 如何在加载页面时制作图像 'pop out'(使用 jQuery 或可能的 CSS 转换)

html - 始终具有虚线样式的链接

javascript - 特定于 Firefox - CORS 预检 channel 中的 CORS header ‘user-agent’ 中缺少 token ‘Access-Control-Allow-Headers’

python - 更改 Geckodriver for Python Selenium 的日志级别

google-chrome - Google Web Fonts 和其他字体在 Firefox 中显得粗体和锯齿状