我有很多页面(数千),其中包含用户生成的内容,其中包含嵌入了flash对象的Youtube视频。此内容由CKeditor和TinyMCE等富文本编辑器生成。它们看起来像这样:
<object width="550" height="400" data="//www.youtube.com/v/hENGl-ebqp0?version=3" type="application/x-shockwave-flash"><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" /><param name="movie" value="//www.youtube.com/v/hENGl-ebqp0?version=3" /><param name="allowFullScreen" value="false" /></object>
我无法用iframe / html5版本的youtube embeds替换它,因为这是保存在数据库中的较大HTML片段的一部分。
但使用这些flash youtube的网页在iPhone上的Safari中嵌入了崩溃。该页面尝试重新加载几次并以崩溃消息结束。
这是一个在Safari中崩溃的示例页面:http://www.badboysbrand.nl/c-3021388/video/