Chrome 66 - Flash无法在iframe中显示,直到缩放缩放

时间:2018-05-14 15:09:43

标签: google-chrome flash swfobject

在Chrome的最新版本66中,我遇到了一个问题,即在嵌入式iframe中使用闪存可以像往常一样工作。我正在使用swfobject添加flash内容。

问题是在切换chromes内部缩放功能之前,闪光灯不会显示。您可以缩放到110%,缩小,然后渲染。

要了解的事情以及我尝试过的事情:

  • 内容大于400x300(镀铬阻挡此)
  • 内容未隐藏(chrome阻止此内容)
  • 我尝试过硬编码像素flashParams的宽度和高度,而我们过去只使用像素高度,宽度为100%
  • 我已尝试指定flashParam play: false以防万一因为chrome 66阻止了自动播放(之前未指定)
  • 通过切换缩放解决后,“修复”问题解决了。即使我关闭标签并重新打开也会持续存在。

如果没有这个不显而易见的解决方法,我怎样才能渲染它?

我意识到swfobject不再维护。我们已将大部分内容迁移到闪存中,但我需要至少在今年年底之前将其保留下来。

1 个答案:

答案 0 :(得分:1)

这里有同样的问题。最终,我找到了一个解决方案:不用swfobject,而只需使用单个<embed>标签。