Aujourd'hui, j'ai étudié une technologie flexible et fait une petite démo. Pendant le test, j'ai constaté que les erreurs se produisaient souvent. Après avoir vérifié en ligne, j'ai constaté qu'il était causé par la version basse du Browser Flash Player (nécessite 10 ans et plus). À cet égard, j'ai résumé la méthode de jugement des informations sur le lecteur flash du navigateur avec les scripts JavaScript:
<! Doctype html public "- // w3c // dtd html 4.01 transitional // en"> <html> <adread> <t titre> JavaScript détermine les informations du lecteur flash du navigateur </ title> <méta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8"> <script = "text / html; charset = utf-8"> <script = "text / javy; html; checkFlashPlayer () {var hasflashPlayer = 0; // juge si Flash Player var flashPlayerVersion = 0; // Version Flash Player if (document.all) {var shockwaveflash = new activeXObject ('Shockwaveflash.shockwaveflash'); if (shockwaveflash) {HasflashPlayer = 1; FlashPlayerVersion = ParseInt (Shockwaveflash.getVariable ("$ version"). Split (") [1] .split (", ") [0]);}} else if (Navigator.plugins && navigator.plugins.length> 0) {var shockwaveflash = Navigator.plugins [" shockwaveflash "]; if (shockwave) HasflashPlayer = 1; var descriptionInfo = Shockwaveflash.Description.Split (""); {HasflashPlayer: HasflashPlayer, FlashPlayerVersion: FlashPlayerVersion};} if (checkFlashPlayer (). HasflashPlayer) {if (checkFlashPlayer (). FlashPlayerVersion <= 10) {if (confirm ("votre version Flash Player est trop faible, mise à niveau de la version Flash Player immédiatement?")) { Window.Location.href = "http://get.adobe.com/cn/flashplayer/" rel = "externe nofollow" rel = "External Nofollow"; Lecteur, installer maintenant? ")) {Window.location.href =" http://get.adobe.com/cn/flashplayer/ "rel =" external nofollow "rel =" external nofollow "; }} </ script> </ head> <body> </ body> </html>