javascript 检查flash插件是否安装或启用
2018-08-15 11:04
537 查看
$(document).ready(function () {
var fls = flashChecker();
if (!fls.f || fls.f == 0) {
$("#fldUpFilePath").attr("disabled","disabled");
layer.Invoke.Top.Alert("检查到浏览器未安装flash插件或未启用falsh插件,请先安装或启用,否则上传功能无法使用");
}
});
//检查flash插件是否安装或启用
function flashChecker() {
var hasFlash = 0; //是否安装了flash
var flashVersion = 0; //flash版本
try {
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]);
}
}
}
}
}
catch (e) { }
return { f: hasFlash, v: flashVersion };
}
var fls = flashChecker();
if (!fls.f || fls.f == 0) {
$("#fldUpFilePath").attr("disabled","disabled");
layer.Invoke.Top.Alert("检查到浏览器未安装flash插件或未启用falsh插件,请先安装或启用,否则上传功能无法使用");
}
});
//检查flash插件是否安装或启用
function flashChecker() {
var hasFlash = 0; //是否安装了flash
var flashVersion = 0; //flash版本
try {
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]);
}
}
}
}
}
catch (e) { }
return { f: hasFlash, v: flashVersion };
}
相关文章推荐
- *JavaScript检查ActiveX控件是否已经安装过
- JavaScript检查ActiveX控件是否已经安装过
- 检查客户端是否安装flash插件
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- 如何用Javascript检查Adobe PDF插件是否安装
- 网页如何检查浏览器是否安装flash插件
- javascript检查浏览器是否已经启用XX功能
- 如何用js检查浏览器是否安装flash插件
- 用Javascript检查客户端是否安装某个软件
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?【转】
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本
- 检查当前浏览器是否安装flash插件
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- 用Javascript检查Adobe PDF插件是否安装
- 检查客户端是否有安装Flash插件 支持Firefox,IE(转)
- javascript检测ActiveX插件是否安装/启用
- javascript检查插件是否已经在IE和firefox上安装
- 用Javascript检查Adobe PDF插件是否安装的实现代码
- JavaScript检查ActiveX控件是否已经安装过
- javascript检查浏览器是否已经启用XX功能