acme.IE = document.documentMode || parseFloat(dua.split('MSIE ')[1]) || parseFloat(dua.split('rv:')[1]) || parseFloat(dav.split('MSIE ')[1]) || 0;\r
acme.IE4 = acme.IE && acme.IE < 5;\r
acme.IE5678 = 5 <= acme.IE && acme.IE < 9;\r
+ acme.IE5 = 5 <= acme.IE && acme.IE < 5.5;\r
+ acme.IE55 = 5.5 <= acme.IE && acme.IE < 6;\r
+ acme.IE6 = 6 <= acme.IE && acme.IE < 7;\r
+ acme.IE7 = 7 <= acme.IE && acme.IE < 8;\r
+ acme.IE8 = 8 <= acme.IE && acme.IE < 9;\r
+ acme.IE9 = 9 <= acme.IE && acme.IE < 10;\r
acme.MacIE = dua.indexOf( 'Mac_PowerPC' ) !== -1 || dua.indexOf( 'Mac_PPC' ) !== -1 || dua.indexOf( 'Mac_68K' ) !== -1;\r
acme.IEMobile = dua.toLowerCase().indexOf( 'iemobile' ) !== -1 || n.platform === 'WinCE';\r
acme.WinPhone = dua.toLowerCase().indexOf( 'windows phone' ) !== -1;\r
console.log( '>> IE : ' + acme.IE + ' ActiveX : ' + acme.ActiveX );\r
- // TODO XBox360, XBox1\r
+ // TODO XBox360, XBox1, Modern or Desktop, Standalone\r
return acme;\r
};\r
\r
console.log( '>>Khtml : ' + acme.Khtml );\r
\r
} else\r
+ if( ( i = dua.indexOf( 'Android ' ) ) !== -1 ){\r
+ acme.AndroidBrowser = parseFloat( dua.substr( i + 8 ) ) || 0;\r
+ console.log( '>> AndroidBrowser : ' + acme.Android );\r
+ } else\r
if( i = parseFloat(dua.split('WebKit\/')[1]) ){\r
acme.WebKit = i;\r
\r
console.log( '>> Android : ' + acme.Android );\r
} else\r
if( dua.indexOf( 'iPhone;' ) !== -1 || dua.indexOf( 'iPad;' ) !== -1 || dua.indexOf( 'iPod;' ) !== -1 ){\r
- acme.iOS = parseFloat( dua.split( 'OS ' )[ 1 ].split( '_' ).join( '' ) ) || 1;\r
+ \r
+ v = dua.split( 'OS ' )[ 1 ].split( '_' );\r
+ \r
+ acme.iOSMajor = parseFloat( v[ 0 ] ) || 0;\r
+ acme.iOSMinor = parseFloat( v[ 1 ] ) || 0;\r
+ acme.iOSPatch = parseFloat( v[ 2 ] ) || 0;\r
+ \r
+ acme.iOS = acme.iOSMajor + acme.iOSMinor / 10;\r
+ \r
console.log( '>> iOS : ' + acme.iOS );\r
} else\r
if( dua.indexOf( 'hp-tablet' ) !== -1 || dua.indexOf( 'webOS' ) !== -1 ){\r
\r
if( X.UA.IE < 7 ){ // error @ NN7.2\r
// bonus: hotfix for IE6 SP1 (bug KB823727)\r
+ // multipleIEs IE6 standalone 版では不可\r
document.execCommand && document.execCommand( 'BackgroundImageCache', false, true );\r
};\r
\r