[LayaAir2]2.13.7最新版本,三个已知bug仍未修复

2.13.7版本,三个已知bug修复方案
1.http请求设置heder的情况下,发送的数据对象不会自动转换为json,如下图源码所示,设置了header,isJson就永远是false了
httpBug.png

修改起来也很简单,添加一句判定就行,如下图所示
httpFix.png

2.版本管理发布index.js重命名失效,如下图源码所示,重命名分为两步,第一步就调用了callback终止了重命名,肯定就失效了
publishBug.png

而修改就更简单了,把cb()注释掉,添加resolve()即可,估计这里是官方写的时候手滑了,修改见下图
publishFix.png

3.文本会因逗号等其他符号导致换行异常,这个问题很早就存在,也有人发帖给了解决方案,原帖地址:普通文本中文逗号导致异常换行 - layabox问答社区-HTML5引擎社区-LayaAir开发者社区
修改方案就是换个正则表达式,在core.js文件中将var execResult = /(?:[^\s\!-\/])+$/.exec(newLine);  换成var execResult = /(?:\w|-)+$/.exec(newLine);
已邀请:

要回复问题请先

商务合作
商务合作