Flash Player 10.2.161.23의 특정 버전이 클라이언트 컴퓨터에 설치되어 있는지 또는 자바 스크립트 코드에 설치되어 있지 않은지 확인해야합니다. 고객의 시스템이 10.1.102.64 등과 같은 동일한 "주요 버전"많은 다른 버전이 있습니다 ... 나는 다음과 같은 코드를 시도시스템에 동일한 "주요 버전"(자바 스크립트)이있는 여러 버전이있는 경우 특정 버전의 플래시 플레이어가 있는지 확인하는 방법은 무엇입니까?
for(var i = 10; i > 0; i--)
{
try
{
flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+String(i));
}
catch(e)
{
alert("in ctach");
}
version = flash.GetVariable("$version");
alert(version);
}
클라이언트는 자신의 시스템에 10.1.102.64 & 10.2.161.23을 가지고 있으며, 내 위의 코드는 인식됩니다 only, 10.1.102.64. 그러나 "Major version no :"가 같은 다른 버전은 인식하지 못합니다.
나는 새로운 ActiveXObject ("MacromediaFlashPaper.MacromediaFlashPaper")을 사용할 수; 대신 Shockwaveflash.shockwaveflash 대신 을 입력하십시오. 이 영향을 미칩니 까? 플래시 플레이어 버전을 검색하려면 64 비트 버전입니다.
누구나 친절하게 알려 주시기 바랍니다. 이유는 무엇입니까? 미리 감사드립니다.
저는 새 질문입니다. 내 질문에 어리 석다면 용서해주십시오. 자바 스크립트 코드에 SWFObject 라이브러리를 추가하는 방법. 우리는 몇 가지 .JS 파일을 다운로드해야하며 src = "library.js"에 포함시켜야합니다. 친절하게 알려주세요. – codeLover
어리석은 짓이 아니에요, 우리 모두 초보자 어딘가에 있습니다. http://code.google.com/p/swfobject/wiki/documentation에 대한 전체 도움말은 swfobject.js를 포함하는 방법과 사용 방법을 보여줍니다. ''을 library.js에 복사하지 말고 별도의 파일로 보관하십시오. 웹 페이지의
태그에이 줄을 포함 시키십시오. – DhruvPathak