javascript检查浏览器是否支持flash的实现代码
更新时间:2014年08月14日 09:43:29 投稿:junjie
这篇文章主要介绍了javascript检查浏览器是否支持flash的实现代码,需要的朋友可以参考下
javascript检查浏览器是否支持flash,程序输出结果:

<script>
function flashChecker() {
var hasFlash = 0; //是否安装了flash
var flashVersion = 0; //flash版本
if (document.all) {
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if (swf) {
hasFlash = 1;
VSwf = swf.GetVariable("$version");
flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
}
} else {
if (navigator.plugins && navigator.plugins.length > 0) {
var swf = navigator.plugins["Shockwave Flash"];
if (swf) {
hasFlash = 1;
var words = swf.description.split(" ");
for (var i = 0; i < words.length; ++i) {
if (isNaN(parseInt(words[i]))) continue;
flashVersion = parseInt(words[i]);
}
}
}
}
return { f: hasFlash, v: flashVersion };
}
var fls = flashChecker();
var s = "";
if (fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
else document.write("您没有安装flash");
</script>
相关文章
javascript开发随笔一 preventDefault的必要
给a做按钮的click事件加preventDefault阻止浏览器的默认行为貌似是印象中必须的事情2011-11-11


最新评论