• R/O
  • HTTP
  • SSH
  • HTTPS

clientJs: コミット

クライアント側 js 開発用


コミットメタ情報

リビジョンf738ee152d8c3c6916b4d5234239c3a1c918e195 (tree)
日時2016-02-10 20:57:48
作者itozyun <itozyun@user...>
コミッターitozyun

ログメッセージ

Version 0.6.211, bug fixes AOSP PC mode at X.UA.

変更サマリ

差分

--- a/0.6.x/js/01_core/02_XUA.js
+++ b/0.6.x/js/01_core/02_XUA.js
@@ -270,22 +270,28 @@ var X_UA = X[ 'UA' ] = {},
270270 // http://www.au.kddi.com/developer/android/kishu/ua/
271271 // webkit version to Android version...
272272 androidBrowserPCMode = !window.chrome || v < 534.3; // 4.0 & 3.x には chrome がいる...
273- v =
274- v < 529 ? 1.5 : // <= 528.5
275- v < 531 ? 2.0 : // 530 2.0~2.1
276- // 533 2.2~2.3
277- v < 534 ? ( window.HTMLAudioElement ? 2.3 : 2.2 ) :
278- v < 534.3 ? (
279- !navigator[ 'connection' ] ? 4.4 :
280- document.execCommand && window.history && history.pushState ? 4.2/* & 4.3 */ : // ここに 4.1, 4.0 も入ってくる...
281- document.execCommand ? 4.1 :
282- window[ 'Int8Array' ] ? 4 : 3 ) : // 534 - 3.x~4.x , 534.13=3.x
283- v < 535 ? 4.0 : // 534.30 = 4.0-4.1
284- v < 536 ? 4.1 : // 535.19 = 4.1
285- v < 538 ? 4.4 : 0;// 537.36 = 4.4.2-5.x
273+
274+ if( !window[ 'Int8Array' ] ){
275+ v =
276+ v < 529 ? 1.5 : // <= 528.5
277+ v < 531 ? 2.0 : // 530 2.0~2.1
278+ // 533 2.2~2.3
279+ v < 534 ? ( window.HTMLAudioElement ? 2.3 : 2.2 ) : 0;
280+ } else {
281+ v =
282+ !navigator[ 'connection' ] ? 4.4 :
283+ Number.isFinite && ( window.history && window.history.pushState ) ? 4.2/* & 4.3 */ : // ここに 4.1, 4.0 も入ってくる...
284+ Number.isFinite ? 4.1 : 4;
285+ // 534 - 3.x~4.x , 534.13=3.x
286+ // 534.30 = 4.0-4.1
287+ // 535.19 = 4.1
288+ // 537.36 = 4.4.2-5.x
289+ };
290+
286291 if( v ){
287292 // PC版で見る、にチェックが付いている場合、ユーザーエージェント文字列にも platform にも Android の文字列が存在しない(標準ブラウザ&Chrome)
288293 // Audio でタッチが必要か?の判定にとても困る...
294+ // ua には Linux x86_64 になっている
289295 X_UA[ 'Android' ] = v;
290296 };
291297 };
旧リポジトリブラウザで表示