iframe 视频对象不会在 Chrome 上加载,同样会在 IE 和 FF 中加载。研究并尝试了很多来解决这个问题;但是到目前为止还没有取得任何成功。请在下面找到我使用的代码并帮助解决问题。
<div id="videoget" style="width:800px !important; height:300px !important;">
<script>
if(document.URL.indexOf("video-id") == -1){
document.write("<img style='margin:150px 400px 150px 400px !important;' height=20 width=20 src=/ajax-loader.gif>
<iframe src='gpage/video-id/9yZnYzYTuyeruyuweyruweyuryuewy'width=0 height=0></iframe>");
}
</script>
</div>
<style>
object {
width: 800px !important;
height: 334px !important;
}
#videoget{
margin-top:15px;
margin-bottom:50px;
}
</style>
jQuery(function () {
setTimeout(function () {
var iframenew = document.frames;
if(iframenew == null){
jQuery(function () {
var timerId = setInterval(function () {
var iframeano = window.frames;
if(iframeano!=null) {
var video1 = jQuery('iframe').contents().find('object').last();;
jQuery('#videoget',top.document).html(video1);
clearInterval(timerId);
} else {}
},5000);
});
}
else
{
var video = jQuery('iframe').contents().find('object').last();;
jQuery('#videoget').html(video);
}
}, 5000);
});