В этой статье описывается метод получения номера версии Flash JavaScript. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Далее мы представим две функции JS, чтобы определить, установил ли пользователь Flash. Если Flash установлена, получите номер версии Flash и дайте подсказку.
Пример 1
Получите номер версии каждого браузера, если вам нужно получить конкретный номер версии
Скопируйте код следующим образом: function flashchecker () {
var hasflash = 0; // установлена Flash?
var flashversion = 0; // флэш -версия
var isie =/*@cc_on!@*/0; // Это браузер, т.е.
if (isie) {
var swf = new ActivexObject ('Shockwaveflash.shockwaveflash');
if (swf) {
hasflash = 1;
flashversion = swf.getVariable ("$ версия");
}
} еще {
if (navigator.plugins && navigator.plugins.length> 0) {
var swf = navigator.plugins ["Shockwave Flash"];
if (swf) {
hasflash = 1;
flashversion = swf.description.split ("");
}
}
}
возвращаться {
F: Hasflash,
V: Flashversion
};
}
var fls = flashchecker ();
if (fls.f) document.write («У вас установлена Flash, текущая версия Flash:« + fls.v + ».x»);
else Document.Write («У вас нет установки Flash»);
Пример 2
Скопируйте код следующим образом: function getFlashversion () {
var flashver = nan;
var ua = navigator.useragent;
if (window.activexobject) {
var swf = new ActivexObject ('Shockwaveflash.shockwaveflash');
if (swf) {
flashver = number (swf.getVariable ('$ версия'). Split ('') [1] .Replace (/,/g, '.'). Заменить (/^(d+.d+).*$/, "$ 1"));
}
} еще {
if (navigator.plugins && navigator.plugins.length> 0) {
var swf = navigator.plugins ['Shockwave Flash'];
if (swf) {
var arr = swf.description.split ('');
for (var i = 0, len = arr.length; i <len; i ++) {
var ver = number (arr [i]);
if (! isnan (ver)) {
flashver = ver;
перерыв;
}
}
}
}
}
вернуть Flashver;
}
var flashver = getFlashversion ();
if (! isnan (flashver)) {
document.write ('Текущая версия Flash Player:' + Flashver);
} еще {
document.write («У вас нет флэш -плеер установлен»);
}
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.