[]使用Cordova打包Laya的游戏时,Cordova提供的对象被截断并添加了父对象

使用Cordova打包Laya的游戏时,Cordova提供的方法被截断并添加了父元素
 
Cordova提供的device对象,被添加了父对象 devic,用微信插件时,wechat对象也被添加了父对象 wecha
 

微信图片_20170721122641.png

单步跟踪源码后发现是Laya的substr导致的问题,默认js的substr第二个参数在小于等于0的情况下,返回空字符串,而laya做的处理是从结尾开始数,导致在cordova中调用substr时,第二个参数为-1,会导致返回的字符串发生错误
 
这个问题如何能够解决呢?
已邀请:

trlanfeng

赞同来自: wanghuaren

@cuixueying 
之前看你在 https://ask.layabox.com/question/2380 表示 substr 的问题已修复,但现在问题依然存在,1.7.7和1.7.8都有

Monica - 知识达人

赞同来自:

浏览器里边运行是没问题的吗?

要回复问题请先

商务合作
商务合作