Internet explorer 嵌入youtube视频时swfobject未定义ie

Internet explorer 嵌入youtube视频时swfobject未定义ie,internet-explorer,youtube,swfobject,Internet Explorer,Youtube,Swfobject,我有一个似乎无法解决的问题 我有这个网站 它从一个youtube用户那里提取所有youtube视频并显示它们,除了IE之外,所有浏览器都可以正常工作。在IE中,它抛出一个错误,说swfobject没有定义,这毫无意义,因为所有其他浏览器都没有问题。有任何建议吗?您是否正在使用Javascript访问swfobject?而不是做这样的事 function getFlashMovieObject(movieName){ if (window.document[movieName]){

我有一个似乎无法解决的问题 我有这个网站


它从一个youtube用户那里提取所有youtube视频并显示它们,除了IE之外,所有浏览器都可以正常工作。在IE中,它抛出一个错误,说swfobject没有定义,这毫无意义,因为所有其他浏览器都没有问题。有任何建议吗?

您是否正在使用Javascript访问swfobject?而不是做这样的事

function getFlashMovieObject(movieName){
    if (window.document[movieName]){
        return window.document[movieName];
    }
    if (navigator.appName.indexOf("Microsoft Internet")==-1){
        if (document.embeds && document.embeds[movieName])
            return document.embeds[movieName];
    }
    else{
        return document.getElementById(movieName);
    }
}
我使用函数loadVideoplayerUrl,autoplay{swfobject.embedSWF playerUrl+'&rel=1&border=0&fs=1&autoplay='+autoplay?1:0+'&version=2.2',player',550',350',9.0.0',false,false,{allowfullscreen:'true'}