qq浏览器兼容报错

creator 版本:2.3.4
fairgui 版本:5.1.0
QQ浏览器版本:4211

初期开发一直用的谷歌浏览器,运行很正常。由于业务需要,开始用QQ浏览器的测试版进行测试,结果发现大量的报错,大佬们有啥思路可以提供吗

电脑管家和QQ会推荐安装最新的测试版。这让人很忧伤,所以绕不过去

1.一开始追查,发现存在很多为关联,居然是null,以为是fairgui的关联的报错导致的
2.但是很快发现不对,因为很多对象也是null,包括faigui的子对象和控制器
3.然后以为是因为版本问题,所以解析失败了,就在最开始解析组件的地方做了下兼容
4.但是发现读取faigui的ui描述文件时,总是下标越界,导致解析失败。
5.然后想升级creator和faigui的版本看能否解决,但是。。。。很尴尬,新的版本跟当前的代码有太多的不一样。
6.不太像内存回收导致的,因为部分界面进去就直接报错了

大佬们没有遇到过类似的问题吗?

补充,今天刚更新的,最新的QQ浏览器的正式版也开始在报错

win上的qq浏览器吗

是的,大佬有什么思路吗。我问了很多人,都说没有遇到这个问题。这让我很尴尬

有没有大佬救救命,看看这个demo
project_ts.zip (2.5 MB)

没用过fairgui,这个很好用吗?

在ui制作上非常好用。相比creator自带的ui制作。。。那强大的不止一点点

已经找到问题了,是语法上的差异。new Array() 莫名其妙的长度就变成了4

改的什么地方呢