web页面的js中检测浏览器是否加载flash插件,用来确保视频播放器和flash上传的正常运行
<script type="text/javascript" language="JavaScript">
//检测flash是否加载 By hq
function flashChecker() {
var hasFlash = 0; //是否安装了flash
var isIE = /*@cc_on!@*/0; //是否IE浏览器
if (isIE) {
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if (swf) {
hasFlash = 1;
}
} else {
if (navigator.plugins && navigator.plugins.length > 0) {
var swf = navigator.plugins["Shockwave Flash"];
if (swf) {
hasFlash = 1;
}
}
}
return { f: hasFlash};
}
var fls = flashChecker();
var s = "";
if (!fls.f)
alert("您没有加载flash,文件上传将受到影响");
</script>