我在iframe的网站上嵌入了一些vimeo视频有问题。如果vimeo服务器关闭(或者由于网络问题),屏幕上会出现一条丑陋的消息。如果嵌入视频出现问题,我想使用替换img。 有没有办法(可能通过JS)?
答案 0 :(得分:0)
如果您的iframe有类或ID,您可以使用以下内容来测试内容。
有点伪代码(因为我不知道你的代码是什么样的)
<iframe class="foo"></iframe>
//检查iFrame内容是否为空(或检查视频未加载时iFrame中的任何显示)
if(foo.contents().find("body").html()=="") {
foo.append("<img src="/img/someimg.jpg" alt="someimg" style="width:200px; height:auto;")
}
您必须编辑此代码以适合您的情况,但至少应该演示如何检查iFrame内容。