서버단에서도 처리할 수도 있지만 클라이언트단에서 JavaScript로도 체크를 할 수 있습니다.

이러한 작업을 위해서 Adobe에서 공식적으로 제공하는 툴이 Flash Player Detection Kit입니다.
이전까지는 문제 없이 사용했습니다만, 오늘 의문이 생기는 사건이 한가지 발생했습니다.
이전까지의 사용방식이 Flash의 Major 버전과 Minor 버전을 체크하는 케이스였는데,
오늘 발생한 문제는 9.0.28.0 이상의 버전만 지원이 된다는 독특한 경우 때문에 발생하였는데요.
Major 버전은 9가장 먼저 Adobe의 Developer Center를 살펴보았는데요. 다음과 같은 문서를 찾을 수 있었습니다.
Minor 버전은 0
그렇다면... 28과 0의 의미는 무엇일까?

문서에 따르면, 28은 release 버전을 의미하며, 0은 revision 버전을 의미하게 됩니다. 그러나, Flash Player Detection Kit의 코드 DetectFlashVer() 메소드를 보면 세번째가 <revision>이 됩니다.

versionArray[2]의 값이 versionRevision이 된 것을 확인할 수 있습니다. Forum이나 게시판을 뒤져보기는 했지만 답을 찾지 못해서 Adobe에 메일로 문의를 하기는 했습니다만... 영어 실력이 좋지 않은 관계로 답장이 올런지는 미지수네요 ^^;;;;
혹시 답을 아시는 분 있으신가요?
관련 자료 :
댓글 없음:
댓글 쓰기