브라우저에 flash 플러그인 설치 여부 판단
1420 단어 Flash
function flashChecker()
{
var hasFlash=0; // flash
var flashVersion=0; //flash
var isIE= (navigator.userAgent.indexOf('MSIE') != -1); // IE
if(isIE)
{
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 {hasFlash:hasFlash,v:flashVersion};
}
//usage:
var fls = flashChecker();
if(fls.hasFlash){
alert(" flash : "+fls.v+".x");
} else{
alert(" flash");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
writeFlashHTML, 주로 Flash 출력에 사용되는 JS 방법입니다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.