判断浏览器是否支持flashplayer,请求支持flash
2019/01/26    标签: javascript    浏览器请求支持flashplayer   

判断浏览器是否支持flashplayer的js代码:

checkShockwaveFlash=function(){
			if(window.ActiveXObject) {
				try {
					var s = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
					if(s) {
						return true;
					}
				} catch(e) {}
			} else {
				try {
					var s = navigator.plugins['Shockwave Flash'];
					if(s) {
						return true;
					}
				} catch(e) {}
			}
			return false;
		}


请求浏览器支持flashplayer的js代码:

			if(!checkShockwaveFlash()){
				targetElement.innerHTML = '<p>您的浏览器不支持FlashPlayer插件或没有启用该插件</p><p><a href="http://www.macromedia.com/go/getflashplayer" target="_blank" style="color:#FFFFFF">点击下载FlashPlayer插件</a></p>';
				$(targetElement).css({color:'#FFFFFF',textAlign:'center',paddingTop:'40px'});
			}