OSDN Git Service
(root)
/
pettanr
/
clientJs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 0.6.147, fix X.UA & X.URL & X.EventDispatcher & X.XHR.
[pettanr/clientJs.git]
/
0.6.x
/
js
/
01_core
/
02_XUA.js
diff --git
a/0.6.x/js/01_core/02_XUA.js
b/0.6.x/js/01_core/02_XUA.js
index
ad17ef2
..
eda4818
100644
(file)
--- a/
0.6.x/js/01_core/02_XUA.js
+++ b/
0.6.x/js/01_core/02_XUA.js
@@
-282,19
+282,20
@@
var X_UA = X[ 'UA' ] = {},
* @type {number}
\r
*/
\r
X_UA[ 'Trident' ] = parseFloat(dav.split('Trident/')[1]) || 0;
\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
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
* @alias X.UA.IE4
\r
* @type {boolean}
\r
@@
-361,7
+362,7
@@
var X_UA = X[ 'UA' ] = {},
*/
\r
if( dua.toLowerCase().indexOf( 'windows phone' ) !== -1 || 0 < dav.indexOf( 'ZuneWP' ) ) X_UA[ 'WinPhone' ] = true; // ZuneWP は IEM のデスクトップモードで登場する
\r
\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
// TODO XBox360, XBox1, Modern or Desktop, Standalone
\r
return;
\r
};
\r