判别能否有flash插件 - gtd03的专栏

function hasPlugin( ga ){
	var ga = ga.toLowerCase();
	for( var i = 0; i < navigator.plugins.length; i   ){
		if( navigator.plugins[i].name.toLowerCase().indexOf( ga ) > -1 ){
			return true;
		}
	}
	 http://www.star1111.info/linked/20130315.do return false;
}
function hasIEPlugin( ga ){
	try{
		new ActiveXObject( ga );
		return true;
	}catch( e ){
		return false;
		// 跳过
	}
}
function hasFlash( flash ){
	var result = hasPlugin( flash );
	if( !result ){   // 区分能否为ie浏览器
		result = hasIEPlugin( "ShockwaveFlash.ShockwaveFlash" )
	}
	return result;
}
alert(hasFlash("Flash"));           // 区分否是有flash插件 http://www.fp1111.info/linked/20130315.do 
posted @ 2013-03-16 02:41  chinadiy197601  阅读(174)  评论(0编辑  收藏  举报