})() :
0,
- X_Pulgin_FLASH_ENABLED =
- X_UA[ 'ActiveX' ] ? !!X_Pulgin_FLASH_VERSION :
- X_Object_find( navigator, 'mimeTypes>application/x-shockwave-flash>enabledPlugin' ),
-
/*
* ie11 の 互換モード(8,7)では、Silverlight が動作しない?
*/
!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(){
var obj = X_Script_createActiveXObjectSafty( 'AgControl.AgControl' ),
- i = obj ? 5 : 0, f;
+ i = obj ? 5 : 0;
for( ; i; --i ){
if( obj[ 'IsVersionSupported' ]( i + '.0' ) ) return i;
})() :
0,
- X_Pulgin_SILVER_LIGHT_ENABLED =
- X_UA[ 'ActiveX' ] ? !!X_Pulgin_SILVER_LIGHT_VERSION :
- X_Object_find( navigator, 'mimeTypes>application/x-silverlight>enabledPlugin' ),
-
//http://docs.unity3d.ru/Manual/Detecting%20the%20Unity%20Web%20Player%20using%20browser%20scripting.html
X_Pulgin_UNITY_VERSION =
!X_UA[ 'IE' ] || !X_UA[ 'ActiveX' ] ?
!X_UA[ 'IE4' ] && !X_UA[ 'IE5' ] && X_UA[ 'ActiveX' ] ? (function(){
var obj = X_Script_createActiveXObjectSafty( 'UnityWebPlayer.UnityWebPlayer.1' );
- console.log( obj && obj[ 'GetPluginVersion' ]() );
+ //console.log( obj && obj[ 'GetPluginVersion' ]() );
return obj ? parseFloat( obj[ 'GetPluginVersion' ]() ) : 0;
})() :
0,
- X_Pulgin_UNITY_ENABLED =
- X_UA[ 'ActiveX' ] ? !!X_Pulgin_UNITY_VERSION :
- X_Object_find( navigator, 'mimeTypes>application/vnd.unity>enabledPlugin' ),
-
X_Pulgin_GEARS_ENABLED =
window.GearsFactory ||
( X_UA[ 'ActiveX' ] && 6 <= X_UA[ 'IE' ] ?
*/
X[ 'Pulgin' ] = {
- 'Flash' : X_Pulgin_FLASH_VERSION,
+ 'Flash' : X_Pulgin_FLASH_VERSION,
- 'FlashEnabled' : X_Pulgin_FLASH_ENABLED,
-
- 'Silverlight' : X_Pulgin_SILVER_LIGHT_VERSION,
-
- 'SilverlightEnabled' : X_Pulgin_SILVER_LIGHT_ENABLED,
-
- 'Unity' : X_Pulgin_UNITY_VERSION,
+ 'Silverlight' : X_Pulgin_SILVER_LIGHT_VERSION,
- 'UnityEnabled' : X_Pulgin_UNITY_ENABLED,
+ 'Unity' : X_Pulgin_UNITY_VERSION,
//'QuickTime' : X_Pulgin_QUICKTIME_VERSION,
- 'GearsEnabled' : !!X_Pulgin_GEARS_ENABLED
+ 'Gears' : !!X_Pulgin_GEARS_ENABLED
};