在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&downstreamCallback=bandwidthChecker.processDownstreamResult&downstreamUrl=rtmp://x.x.x.x/bwcheck&upstreamCallback=bandwidthChecker.processUpstreamResult&upstreamUrl=rtmp://x.x.x.x/upbwcheck">
</object>
(我用x.x.x.x替换了ip)
注意:我测试了Firefox和Safari的相同功能,它在这两个平台上都能正常运行。