使用cocos creator 2.4.x建个helloworld的工程,打包web-mobile,然后按照uniapp的用法,放在/hybrid/html/game/下,使用web-view加载 <web-view class="game-webview" :src="gameUrl"></web-view>
,云打包或离线打包,发现无法正常显示HelloWorld,vConsole输出script error。
- 发布:2026-06-08 09:32
- 更新:2026-06-08 09:32
- 阅读:14
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.8.7
HBuilderX类型: 正式
HBuilderX版本号: 5.07
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 红米k30
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常显示HelloWorld场景
正常显示HelloWorld场景
实际结果:
停在cocos加载页面
停在cocos加载页面
bug描述:
使用web-view加载放在本地/hybrid/html/game/的cocos creator开发的游戏,可以加载到index.html,但是无法正常游戏,会报script error错误。进一步跟踪后发现 gl.texImage2D(gl.TEXTURE_2D, options.level, glFmt.internalFormat, glFmt.format, glFmt.pixelType, img);
无法正常执行。而同一个游戏,同一个手机,使用原生Android建个工程,使用它的webview加载是正常的。
0 个回复