오늘 저는 Flex 기술을 공부하고 작은 데모를 만들었습니다. 시험 중에, 나는 오류가 종종 발생한다는 것을 알았다. 온라인에서 확인한 후 브라우저 플래시 플레이어의 낮은 버전 (10 이상이 필요)으로 인해 발생했습니다. 이와 관련하여 JavaScript 스크립트로 브라우저 플래시 플레이어 정보를 판단하는 방법을 요약했습니다.
<! docType html public "-// w3c // dtd html 4.01 전환 // en"> <html> <html> <html> <html> <title> javaScript 브라우저 플래시 플레이어 정보를 결정합니다. checkflashplayer () {var hasflashplayer = 0; // 플래시 플레이어 var flashplayerversion = 0을 판단합니다. // 플래시 플레이어 버전 if (document.all) {var shockwaveflash = new ActiveXobject ( 'ShockwaveFlash.shockwaveflash'); if (shockwaveflash) {hasflashplayer = 1; FlashPlayErversion = parseint (ShockwaveFlash.getVariable ( "$ version"). split ( ") hasflashplayer = 1; {HasflashPlayer : HasflashPlayer, FlashPlayerVersion : FlashPlayErversion}; if (checkflashplayer (). hasflashplayer) {if (checkflashplayer (). FlashPlayerVersion <= 10) {if ( "Flash Player 버전이 너무 낮아서 Flash Player 버전을 업그레이드합니까?") window.location.href = "http://get.adobe.com/cn/flashplayer/"rel = "external nofollow"rel = "el 플레이어, 지금 설치합니까? ")) {wind }} </script> </head> <body> </body> </html>