Egret社区
在macOS上装了1.02.1911180 版本的微信开发者工具,照常拉项目代码下来,没有做更改,用egret engine发布 编译成微信小游戏,但是运行的时候就报错了求大神帮忙!
VM390:1 gameThirdScriptError
Cannot set property 'isCanvas' of undefined
TypeError: Cannot set property 'isCanvas' of undefined
    at http://127.0.0.1:33215/game/egret.wxgame.js:6067:33
    at require (http://127.0.0.1:33215/game/__dev__/WAGame.js:2:94321)
    at http://127.0.0.1:33215/game/__dev__/WAGame.js:2:93931
    at http://127.0.0.1:33215/game/game.js:6:1
    at require (http://127.0.0.1:33215/game/__dev__/WAGame.js:2:94321)
    at <anonymous>:1:1
    at HTMLScriptElement.scriptLoaded (<anonymous>:18:21)
    at HTMLScriptElement.script.onload (<anonymous>:30:20)



报错代码是:window["sharedCanvas"].isCanvas = true; 在 egret.wxgame.js 文件的最后


分享到 :
0 人收藏

5 个回复

倒序浏览
app小王子  社区管理员 | 2020-2-3 09:50:28
if(window["sharedCanvas"]){
    window["sharedCanvas"].isCanvas = true;
}  
改成这样试试
fhbdesrhrth  圆转纯熟 | 2020-2-6 16:21:34
小游戏运行库版本降低一下
bllala  登堂入室 | 2020-2-12 10:41:36
app小王子 发表于 2020-2-3 09:50
if(window["sharedCanvas"]){
    window["sharedCanvas"].isCanvas = true;
}  

这样做就获取不到开放数据域了
bllala  登堂入室 | 2020-2-12 10:48:31

if(window["sharedCanvas"]){
    window["sharedCanvas"].isCanvas = true;
}  
改成这样后开放数据域就无法调用了
pilihou  圆转纯熟 | 2020-2-14 14:51:04
是微信开发者工具的问题,开发者工具的调试基础库不要用2.10.1就行。微信说会修这个问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部