另外目前发现淘宝小游戏的苹果ios 扫码访问上传到线上的开发版后 有两个坑,这里说下,项目游戏业务代码可以避开下
第一个:
class A{}; class B{}; var obj = {}; obj[A] = 1; console.log(obj[B]); 本地预览和本地真机调试 或者安卓机访问线上版本 打印结果是 undefined 但目前线上版本用苹果手机访问 打印结果竟然是 1 ,obj[任意类对象] 输出都是 1
第二个:
目前淘宝小游戏的苹果ios访问线上版本,空方法字符串返回跟本地不一致
let fun = function(){};console.log(fun.toString());
本地预览和本地真机调试 或者安卓机访问线上版本 打印结果是 "function(){}"
但目前线上版本用苹果手机访问 打印结果是 "function(){native code}"
白鹭引擎底层eui库刚好用到这个空方法判断来处理逻辑,导致eui布局失效, 这个demo就有注释说明,用别的方式进行修正处理即可
发表:1周前
另外目前发现淘宝小游戏的苹果ios 扫码访问上传到线上的开发版后 有两个坑,这里说下,项目游戏业务代码可以避开下
第一个:
class A{};
class B{};
var obj = {};
obj[A] = 1;
console.log(obj[B]);
本地预览和本地真机调试 或者安卓机访问线上版本 打印结果是 undefined
但目前线上版本用苹果手机访问 打印结果竟然是 1 ,obj[任意类对象] 输出都是 1
第二个:
目前淘宝小游戏的苹果ios访问线上版本,空方法字符串返回跟本地不一致
let fun = function(){};
console.log(fun.toString());
本地预览和本地真机调试 或者安卓机访问线上版本 打印结果是 "function(){}"
但目前线上版本用苹果手机访问 打印结果是 "function(){native code}"
白鹭引擎底层eui库刚好用到这个空方法判断来处理逻辑,导致eui布局失效, 这个demo就有注释说明,用别的方式进行修正处理即可