OSDN Git Service

Version 0.6.187, add Scroll-Indicator for X.UI.ScrollBox, bugfix of X.HTMLAudio.
[pettanr/clientJs.git] / 0.6.x / js / 03_plugin / 00_XPlugin.js
index 07420dd..b73cffe 100644 (file)
@@ -25,9 +25,6 @@ var X_Pulgin_FLASH_VERSION =
                        })() :
                        0,
 
-/*
- * ie11 の 互換モード(8,7)では、Silverlight が動作しない?
- */
        X_Pulgin_SILVER_LIGHT_VERSION = 
                !X_UA[ 'IE' ] || !X_UA[ 'ActiveX' ] ? parseFloat( X_Object_find( navigator, 'plugins>Silverlight Plug-In>version' ) || 0 ) :
                X_UA[ 'ActiveX' ] && 6 <= X_UA[ 'IE' ] ? (function(){
@@ -47,8 +44,7 @@ var X_Pulgin_FLASH_VERSION =
                        parseFloat( X_Object_find( navigator, 'plugins>Unity Player>version' ) || 0 ) :
                !X_UA[ 'IE4' ] && !X_UA[ 'IE5' ] && X_UA[ 'ActiveX' ] ? (function(){
                            var obj = X_Script_createActiveXObjectSafty( 'UnityWebPlayer.UnityWebPlayer.1' );
-                           
-                           //console.log( obj && obj[ 'GetPluginVersion' ]() );
+
                            return obj ? parseFloat( obj[ 'GetPluginVersion' ]() ) : 0;
                        })() :
                        0,
@@ -60,8 +56,20 @@ var X_Pulgin_FLASH_VERSION =
                            return X_Script_createActiveXObjectSafty( 'Gears.Factory' );
                        })() :
                        X_Object_find( navigator, 'mimeTypes>application/x-googlegears>enabledPlugin' )
-               );
-       
+               ),
+
+// https://support.microsoft.com/ja-jp/kb/279022
+// Windows Media Player 7 がクライアントにインストールされている場合に、自動的に Web ページに埋め込む方法
+// TODO GeckoActiveXObject
+       X_Pulgin_WMP_VERSION =  
+               !X_UA[ 'IE' ] || !X_UA[ 'ActiveX' ] ? 0 :
+               (function(){
+                           var obj = X_Script_createActiveXObjectSafty( 'WMPlayer.OCX.7' );
+
+                           return obj ? parseFloat( obj[ 'versionInfo' ] ) :
+                               X_Script_createActiveXObjectSafty( '{22D6F312-B0F6-11D0-94AB-0080C74C7E95}' ) ? 6.4 : 0;
+                       })();
+
        // QuickTime Plug-in 7.7.6
        /*
        X_Pulgin_QUICKTIME_VERSION =
@@ -79,7 +87,6 @@ var X_Pulgin_FLASH_VERSION =
                                })() :
                                0, */
 
-
 /**
  * @namespace X.Pulgin
  */
@@ -95,7 +102,9 @@ X[ 'Pulgin' ] = {
        
        //'QuickTime'          : X_Pulgin_QUICKTIME_VERSION,
        
-       'Gears'       : !!X_Pulgin_GEARS_ENABLED
+       'Gears'       : !!X_Pulgin_GEARS_ENABLED,
+       
+       'WMP'         : X_Pulgin_WMP_VERSION
        
 };