X-Git-Url: http://git.osdn.jp/view?p=pettanr%2FclientJs.git;a=blobdiff_plain;f=0.6.x%2Fjs%2F01_core%2F13_XClass.js;fp=0.6.x%2Fjs%2F01_core%2F13_XClass.js;h=2b9366907870e635dc8127c82c39cd72ffcde787;hp=24ed3eb65d615d8a26d7f5c2b1d40746781134c6;hb=b05bf97c1b3b1720e73af54017a48291a364d394;hpb=bfca1aa94da405643253af65c421f6665d6e6262 diff --git a/0.6.x/js/01_core/13_XClass.js b/0.6.x/js/01_core/13_XClass.js index 24ed3eb..2b93669 100644 --- a/0.6.x/js/01_core/13_XClass.js +++ b/0.6.x/js/01_core/13_XClass.js @@ -25,7 +25,10 @@ var X_Class_traits = null, X_Class_useObjectCreate = false, // !!Object.create, http://jsperf.com/prototype-vs-object-create-perf // Opera Mobile 12.10 Android11 IS01 でクラスのメンバが欠落する問題に遭遇。__proto__ を辞めると動作,,, - X_Class_use_proto_ = !X_UA[ 'OperaMobile' ] && !X_UA[ 'OperaTablet' ] && !!X_emptyFunction.prototype.__proto__, + X_Class_use_proto_ = !X_UA[ 'OperaMobile' ] && !X_UA[ 'OperaTablet' ] && + // Android で原因不明のエラーに遭遇しているのは、この辺りが怪しい... 2016.3.9 + !X_UA[ 'AOSP' ] && !X_UA[ 'ChromeWV' ] && + !!X_emptyFunction.prototype.__proto__, X_Class_constructorFix = X_UA[ 'AOSP' ] < 3 || X_UA[ 'iOS' ] < 5, X_Class_SEAL_KILLING = [],