이 기사에서는 JavaScript의 플래시 버전 번호를 얻는 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
다음으로 사용자가 플래시를 설치했는지 여부를 결정하기 위해 두 개의 JS 기능을 도입합니다. 플래시가 설치된 경우 플래시 버전 번호를 가져 와서 프롬프트를 제공하십시오.
예 1
특정 버전 번호를 얻어야하는 경우 각 브라우저의 버전 번호를 얻으십시오.
다음과 같이 코드를 복사합니다. function flashchecker () {
var hasflash = 0; // 플래시가 설치되어 있습니까?
var flashversion = 0; // 플래시 버전
var isie =/*@cc_on!@*/0; // IE 브라우저입니다
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 ( "플래시가 설치되어 있고 현재 플래시 버전은" + fls.v + ".x");
else document.write ( "플래시가 설치되지 않음");
예 2
다음과 같이 코드를 복사합니다. function getflashversion () {
var flashver = nan;
var ua = navigator.useragent;
if (window.activexObject) {
var swf = new ActiveXobject ( 'ShockwaveFlash.shockwaveflash');
if (swf) {
FlashVer = 숫자 (swf.getVariable ( '$ version'). split ( '')
}
} 또 다른 {
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 = 숫자 (arr [i]);
if (! isnan (ver)) {
Flashver = ver;
부서지다;
}
}
}
}
}
리턴 플래시버;
}
var flashver = getflashversion ();
if (! isnan (flashver)) {
document.write ( 'Flash Player의 현재 버전 :' + Flashver);
} 또 다른 {
document.write ( '플래시 플레이어가 설치되어 있지 않음');
}
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.