OSDN Git Service

Version 0.6.94, new X.Callback is fast & light maybe.
[pettanr/clientJs.git] / 0.6.x / js / 03_plugin / 00_XPlugin.js
index d7e2032..b13c5a4 100644 (file)
@@ -9,7 +9,7 @@
 var X_Pulgin_FLASH_VERSION =
                !X.UA.IE && navigator.plugins[ 'Shockwave Flash' ] ?
                        parseFloat( navigator.plugins[ 'Shockwave Flash' ].version ) :
-               X.UA.ActiveX ? (function(){
+               !X.UA.IE4 && !X.UA.IE5 && X.UA.ActiveX ? (function(){
                            var obj = eval( 'var a;try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}a' ),
                                ver = obj && obj.GetVariable( '$version' ).split( ' ' ).join( '.' );
                                return parseFloat( ver ) || 0;
@@ -40,7 +40,7 @@ var X_Pulgin_FLASH_VERSION =
        X_Pulgin_UNITY_VERSION =        
                !X.UA.IE && navigator.plugins[ 'Unity Player' ] ?
                        parseFloat( navigator.plugins[ 'Unity Player' ].version ) :
-               X.UA.ActiveX ? (function(){
+               !X.UA.IE4 && !X.UA.IE5 && X.UA.ActiveX ? (function(){
                            var obj = eval( 'var a;try{a=new ActiveXObject("UnityWebPlayer.UnityWebPlayer.1")}catch(e){}a' );
                            return obj ? parseFloat( obj.GetPluginVersion() ) : 0;
                        })() :