之前的旧项目,一直是发布的android。最近发布成web时发现,脚本居然没有执行。查了论坛看有人说是没有激活。不过canvas的脚本不应是默认激活的么?为什么canvas上添加的脚本 onLoad事件也没有触发?但是使用发布模式脚本就可以执行。
我特意新建了一个空项目,发现也是一样的。
-
Creator 版本: v2.4.3
-
目标平台:Web Mobile
-
重现方式:发布后,canvas或组件上添加的脚本不执行( onLoad事件未触发)
-
之前哪个版本是正常的: 发布模式脚本会执行
-
重现概率: 100%
上传附件为示例项目。
发布模式运行后,浏览器控制台会打印 Test onLoad! 和 Test start!
但是发布成Web Mobile后,运行打开,控制台打印就只到 “Success to load scene: db://assets/test.fire”这一句后就再没有输出了。test.zip (1.3 MB)
