Cannot set property '-webkit-transform' of undefined

  • Creator 版本:1.10.2

  • 目标平台: WECHAT

  • 详细报错信息,包含调用堆栈:

WAGameSubContext.js:1 Uncaught TypeError: Cannot set property ‘-webkit-transform’ of undefined
at TheClass._initFrameSize (cocos2d-js.49e04.js:16791)
at TheClass.ctor (cocos2d-js.49e04.js:16676)
at new TheClass (cocos2d-js.49e04.js:17357)
at Function.99.View._getInstance (cocos2d-js.49e04.js:17088)
at Object.prepare (cocos2d-js.49e04.js:2374)
at cocos2d-js.49e04.js:2395
at _afterEngineLoaded (cocos2d-js.49e04.js:63)
at Object.2.cc.initEngine (cocos2d-js.49e04.js:82)
at Object.prepare (cocos2d-js.49e04.js:2394)
at cocos2d-js.49e04.js:2362
_initFrameSize @ cocos2d-js.49e04.js:16791
ctor @ cocos2d-js.49e04.js:16676
TheClass @ cocos2d-js.49e04.js:17357
99.View._getInstance @ cocos2d-js.49e04.js:17088
prepare @ cocos2d-js.49e04.js:2374
(anonymous) @ cocos2d-js.49e04.js:2395
_afterEngineLoaded @ cocos2d-js.49e04.js:63
2.cc.initEngine @ cocos2d-js.49e04.js:82
prepare @ cocos2d-js.49e04.js:2394
(anonymous) @ cocos2d-js.49e04.js:2362
_loadConfig @ cocos2d-js.49e04.js:2481
prepare @ cocos2d-js.49e04.js:2361
run @ cocos2d-js.49e04.js:2403
boot @ main.bc32e.js:187
(anonymous) @ main.bc32e.js:208
(anonymous) @ main.bc32e.js:239
require @ WAGameSubContext.js:1
(anonymous) @ WAGameSubContext.js:1
(anonymous) @ index.js:8
require @ WAGameSubContext.js:1
(anonymous) @ subcontext.html:45

  • 重现方式:
    打包Canvas包(子域和主域)

  • 之前哪个版本是正常的:1.10.1

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

请问楼主解决了么?我也遇到了相同的问题

谢谢反馈,会在下一个 1.10 版本修复
可以先参考 pr 解决问题
https://github.com/cocos-creator/engine/pull/3495/files

请问是直接修改CocosCreator\resources\engine\cocos2d\core\platform\CCView.js里的代码就可以么?我改了没效果,还是报错,求解~

我也遇到这个问题,有什么解决方案吗,改了CCView.js还是会有问题,难道要退回1.10.1吗。。。。