虽然flash已经过时了,如腾讯视频一样,有很多网站还来不及或者根本就改不了原来的架构,所以我们需要判断flash视频(默认chrome和Firefox)等浏览器会自动阻止flash加载 , 这与Safari 禁用是两码事!
1 function hasUsableSWF(){ 2 var swf; 3 if(typeof window.ActiveXObject != "undefined"){ 4 swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); 5 }else{ 6 swf = navigator.plugins['Shockwave Flash']; 7 } 8 return swf ? true : false; 9 };