-
Creator 版本:2.1.2(经确认2.1.3也有相同问题)
-
目标平台: Android
-
详细报错信息,包含调用堆栈:无明显报错,甚至卡死之后还能看到加载新场景的日志,但是界面无变化
-
重现方式:cocos creator 发布任意网页,在android10系统手机打开网址,点击屏幕任意位置,ui停止变化。卡住之后仍有日志输出。
-
之前哪个版本是正常的 :2.0.6
-
手机型号 :pixel 2、oppo reno
-
手机浏览器 :使用x5内核的浏览器,需要测试的话可以使用x5内核demo网址https://x5.tencent.com/tbs/sdk.html
-
编辑器操作系统:windows
希望大佬们能关注一下
有空了看下。
我也遇到了同样的问题,也是x5内核,一点任意位置就卡死了。
打开其他的网页是正常的。
Android8,9也会卡死。
我们没有测试到哪个软件能重现这个问题。但是我们自己集成 X5 SDK 到安卓应用后确实会崩溃,这是因为 X5 内核调用 canvas.webkitRequestFullScreen() 会崩溃,这不是引擎问题,纯粹是 X5 自身原因。引擎无法绕开,因为引擎没办法检测是不是 WebView 运行环境,也没办法检测微端是否是 X5 内核。因为 X5 内核默认用的 ua 竟然不是 X5 的。
开发者如有需要,可以特殊处理一下,自行禁用全屏,修改下 main.js
这个修改可能也会禁用其它浏览器的全屏。
这个问题只存在于开发者自行集成了 X5 内核的微端。对于微信、QQ 等 X5 内核的浏览器,引擎能自动识别并且避免这个问题。如果你发现有其它应用同样有这个问题,欢迎反馈给我们,我们再看看 ua 是什么,能判断得出是 X5 就没问题。
谢谢大佬 按指导修改了 是有效的
怀疑我在快手小游戏也碰到此类问题。不过我的是快手第一次加载会死,之后不退快手app依然gg。但退了app后再进游戏就OK了
能否判断快手小游戏里玩第三方游戏时(加载方式不一样)的浏览器内核?
navigator.userAgent
我遇到了同样的问题。经排查,x5内核 启动时,内核可能还没有下载或者加载,默认使用的是系统内核(左上角显示 sys core),在这个默认的系统内核下,点击就一定卡住。
重现方法:
下载 TBS Demo App,安装后,这个app 左上角 如果显示的是 sys core ,则问题必定出现。手动下载内核后,问题解决。
V 2.1.2 小米 mix2
mark
在快手小游戏时也遇到这个问题,但通过这个方法解决了!
