* @type {boolean}\r
*/\r
X_UA[ 'iPhone_4s' ] = true;\r
+ \r
+ if( i ){\r
+ /**\r
+ * iPhone3GS以下\r
+ * @alias X.UA.iPhone_3GS\r
+ * @type {boolean}\r
+ */\r
+ X_UA[ 'iPhone_3GS' ] = true;\r
+ }; \r
};\r
- if( v && i ){\r
- /**\r
- * iPhone3GS以下\r
- * @alias X.UA.iPhone_3GS\r
- * @type {boolean}\r
- */\r
- X_UA[ 'iPhone_3GS' ] = true;\r
- };\r
+\r
//alert( 'iPhone ' + ( X_UA[ 'iPhone_3GS' ] ? '3GS以下' : X_UA[ 'iPhone_4s' ] ? '4s以下' : '5以上' ) );\r
};\r
if( sys === 'iPad' ){\r
* @type {boolean}\r
*/\r
X_UA[ 'iPod' ] = true;\r
- if( v && i ){\r
- /**\r
- * iPod3以下\r
- * @alias X.UA.iPod_3\r
- * @type {boolean}\r
- */\r
- X_UA[ 'iPod_3' ] = true;\r
- };\r
+\r
if( v ){\r
/**\r
* iPod4以下\r
* @type {boolean}\r
*/\r
X_UA[ 'iPod_4' ] = true;\r
+ \r
+ if( i ){\r
+ /**\r
+ * iPod3以下\r
+ * @alias X.UA.iPod_3\r
+ * @type {boolean}\r
+ */\r
+ X_UA[ 'iPod_3' ] = true;\r
+ }; \r
};\r
//alert( 'iPod touch ' + ( X_UA[ 'iPod_3' ] ? '3以下' : X_UA[ 'iPod_4' ] ? '4以下' : '5以上' ) );\r
};\r
* @type {number}\r
*/\r
X_UA[ 'Trident' ] = parseFloat(dav.split('Trident/')[1]) || 0;\r
- /**\r
- * documentモードを考慮したIEのバージョン\r
- * @alias X.UA.IE\r
- * @type {number}\r
- */\r
- X_UA[ 'IE' ] = v = document.documentMode || X_UA[ '_IE' ];\r
+ \r
tridentToVer = X_UA[ 'Trident' ] ? ( X_UA[ 'Trident' ] + 4 | 0 ) : X_UA[ '_IE' ];\r
/**\r
* IE10 以上の互換モードを使用している場合、そのバージョン\r
* @alias X.UA.IECompat\r
* @type {number}\r
*/\r
- if( v = tridentToVer !== X_UA[ '_IE' ] && tridentToVer ) X_UA[ 'IECompat' ] = v;\r
+ if( tridentToVer !== X_UA[ '_IE' ] ) X_UA[ 'IECompat' ] = tridentToVer;\r
+ /**\r
+ * documentモードを考慮したIEのバージョン\r
+ * @alias X.UA.IE\r
+ * @type {number}\r
+ */\r
+ X_UA[ 'IE' ] = v = document.documentMode || tridentToVer;\r
/**\r
* @alias X.UA.IE4\r
* @type {boolean}\r
*/\r
if( dua.toLowerCase().indexOf( 'windows phone' ) !== -1 || 0 < dav.indexOf( 'ZuneWP' ) ) X_UA[ 'WinPhone' ] = true; // ZuneWP は IEM のデスクトップモードで登場する\r
\r
- console.log( '>> IE : ' + v + ' ActiveX : ' + X_UA[ 'ActiveX' ] );\r
+ console.log( '>> IE : ' + v + ' ActiveX : ' + X_UA[ 'ActiveX' ] + ' IEHost : ' + X_UA[ 'IECompat' ] );\r
// TODO XBox360, XBox1, Modern or Desktop, Standalone\r
return;\r
};\r
\r
i = parseFloat(dua.split('WebKit\/')[1]);\r
/**\r
- * @alias X.UA.AndroidBrowserWebkit\r
+ * @alias X.UA.AndroidWebkit\r
* @type {number}\r
*/\r
- X_UA[ 'AndroidBrowserWebkit' ] = i;\r
+ X_UA[ 'AndroidWebkit' ] = i;\r
alert( 'AudioSprite調査:Android標準ブラウザ Webkit Version ' + i );\r
\r
} else\r