Chrome 65中的Flash对象无法“启动”

时间:2018-02-21 02:10:31

标签: javascript google-chrome flash

在Chrome 65(目前处于此帖子的测试阶段)我的一个Flash对象(使用swfobject 2.3注入)不会“启动”。

我可以在页面上看到它,我可以右键单击它。当我右键单击时,我可以选择“运行此插件”或“隐藏此插件”

“隐藏此插件”只需应用'display:none'

“运行此插件”没有明显的效果。

将鼠标悬停在插件上会添加标题“Adobe Flash Player”

并且没有抛出控制台错误。

这是DOM:

<object id="device-setup-bandwidth-checker" width="366" height="272" type="application/x-shockwave-flash" data="/static/bwchecker/BandwidthChecker.swf?v=3459" style="/* display: none; */">
  <param name="allowScriptAccess" value="always">
  <param name="flashvars" value="readyCallback=bandwidthChecker.setSwfReady&amp;downstreamCallback=bandwidthChecker.processDownstreamResult&amp;downstreamUrl=rtmp://x.x.x.x/bwcheck&amp;upstreamCallback=bandwidthChecker.processUpstreamResult&amp;upstreamUrl=rtmp://x.x.x.x/upbwcheck">
</object>

(我用x.x.x.x替换了ip)

注意:我测试了Firefox和Safari的相同功能,它在这两个平台上都能正常运行。

1 个答案:

答案 0 :(得分:0)

swfobject不再适用于Chrome。

此问题的答案中有更多详细信息:swfobject.embedSWF not working?