X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F00_core%2F01_XUa.js;h=1f55c6f26fffda24cff45ee8e35d840027b7ee47;hb=066d5d49b3e4d37eac0b417efdb06aa1fc16ccdf;hp=0f06a351a866d575a5d05b1afa5ffa74842d92ad;hpb=2846c98310b046f554616440ea8fcbbe9575a7a0;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/00_core/01_XUa.js b/0.6.x/js/00_core/01_XUa.js index 0f06a35..1f55c6f 100644 --- a/0.6.x/js/00_core/01_XUa.js +++ b/0.6.x/js/00_core/01_XUa.js @@ -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; acme.IE4 = acme.IE && acme.IE < 5; acme.IE5678 = 5 <= acme.IE && acme.IE < 9; + acme.IE5 = 5 <= acme.IE && acme.IE < 5.5; + acme.IE55 = 5.5 <= acme.IE && acme.IE < 6; + acme.IE6 = 6 <= acme.IE && acme.IE < 7; + acme.IE7 = 7 <= acme.IE && acme.IE < 8; + acme.IE8 = 8 <= acme.IE && acme.IE < 9; + acme.IE9 = 9 <= acme.IE && acme.IE < 10; acme.MacIE = dua.indexOf( 'Mac_PowerPC' ) !== -1 || dua.indexOf( 'Mac_PPC' ) !== -1 || dua.indexOf( 'Mac_68K' ) !== -1; acme.IEMobile = dua.toLowerCase().indexOf( 'iemobile' ) !== -1 || n.platform === 'WinCE'; acme.WinPhone = dua.toLowerCase().indexOf( 'windows phone' ) !== -1; console.log( '>> IE : ' + acme.IE + ' ActiveX : ' + acme.ActiveX ); - // TODO XBox360, XBox1 + // TODO XBox360, XBox1, Modern or Desktop, Standalone return acme; }; @@ -241,6 +247,7 @@ if( X.UA.Safari && X.UA.WebKit < 525.13 ){ if( X.UA.IE < 7 ){ // error @ NN7.2 // bonus: hotfix for IE6 SP1 (bug KB823727) + // multipleIEs IE6 standalone 版では不可 document.execCommand && document.execCommand( 'BackgroundImageCache', false, true ); };