Este artículo describe el método para obtener el número de versión flash de JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
A continuación, presentaremos dos funciones JS para determinar si el usuario ha instalado Flash. Si se instala Flash, obtenga el número de versión Flash y dé un mensaje.
Ejemplo 1
Obtenga el número de versión de cada navegador, si necesita obtener el número de versión específico
Copie el código de la siguiente manera: function FlashChecker () {
Var Hasflash = 0; // ¿Flash está instalado?
var flashversion = 0; // versión flash
var isie =/*@cc_on!@*/0; // es un navegador
if (isie) {
var swf = new ActiveXObject ('ShockWaveFlash.shockWaveFlash');
if (swf) {
HaSflash = 1;
flashversion = swf.getVariable ("$ versión");
}
} demás {
if (navigator.plugins && navigator.plugins.length> 0) {
var swf = navigator.plugins ["Shockwave flash"];
if (swf) {
HaSflash = 1;
flashversion = swf.description.split ("");
}
}
}
devolver {
F: Hasflash,
V: flashversion
};
}
var fls = flashchecker ();
if (fls.f) document.write ("tiene Flash instalada, la versión actual de flash es:" + fls.v + ".x");
else document.write ("No tiene Flash instalado");
Ejemplo 2
Copie el código de la siguiente manera: function getFlashVersion () {
var flashver = nan;
var ua = navigator.useragent;
if (window.activexObject) {
var swf = new ActiveXObject ('ShockWaveFlash.shockWaveFlash');
if (swf) {
flashver = number (swf.getVariable ('$ versión'). Split ('') [1] .replace (/,/g, '.'). reemplazar (/^(d+.d+).*$/, "$ 1"));
}
} demás {
if (navigator.plugins && navigator.plugins.length> 0) {
var swf = navigator.plugins ['Shockwave flash'];
if (swf) {
var arr = swf.description.split ('');
para (var i = 0, len = arr.length; i <len; i ++) {
var ver = número (arr [i]);
if (! isnan (ver)) {
flashver = ver;
romper;
}
}
}
}
}
Return Flashver;
}
var flashver = getFlashVersion ();
if (! isnan (flashver)) {
document.write ('la versión actual del reproductor flash:' + flashver);
} demás {
document.write ('No tienes el reproductor Flash instalado');
}
Espero que este artículo sea útil para la programación de JavaScript de todos.