OSDN Git Service

Version 0.6.76, changed _rawNode to _rawObject.
[pettanr/clientJs.git] / 0.6.x / js / 00_core / 01_XUa.js
index 0f06a35..1f55c6f 100644 (file)
@@ -42,11 +42,17 @@ X.UA = (function( n, undefined ){
                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
@@ -241,6 +247,7 @@ if( X.UA.Safari && X.UA.WebKit < 525.13 ){
 \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