* @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