iOS14浏览器预览或者用原生wkwebview打开黑屏

h5可以了,需要打包才生效。还有个问题是ios14 beta2小游戏会白屏

本地不能调试的问题怎么解决的?

试了下别人线上的coco开发的小游戏,打开也是黑屏,麻烦大大能再给个方案

iOS 14 打包web-mobile黑屏怎么说?

我们也是遇到这个问题,有一个转盘功能,在IOS 14一下很流畅,IOS 14简直卡的不带动的,bate2直接黑屏

同问,捞一捞

报错的问题是模板导致的,你去编辑器下找到 preview-template/boot.js,改下对应的代码就可以了,

报错的问题是模板导致的,你去编辑器下找到 preview-template/boot.js,改下对应的代码就可以了,

修改完是这样的,游戏视图太长了,尝试修改var gameDiv = document.getElementById(‘GameCanvas’) 也是一样的效果,视图太长,宽高比不对

引擎版本1.9.1

尝试改为这样试试。

改成var gameDiv = document.getElementById(‘Cocos2dGameContainer’).parentNode;是这样显示的,显示滚动条了:joy:

多出了滑动条

我想问下,ios14 beta2 不支持canvas移动,这个结论是根据什么得出来的呢?

请问你是1.x的么?

测试出来的

那这样吧,这个地方就不改了,还是用
var gameDiv = document.getElementById(‘GameDiv’);

在编辑器下找到 preview-template/index.jade。里面这个地方改成这样。

然后找到 preview-template/boot.js, 这个地方改成这样,

为什么不把if (CC_EDITOR)改成 if (CC_DEV)
看看这个https://github.com/cocos-creator/engine/pull/6974/files
如果改成CC_DEV,模版也不用更改,调试模式还是按照之前的方式运行

我眼睛不太好么,为什么我看不出这两句代码有什么区别?

第二张图片的改法会报错,直接把var canvas = document.getElementById(‘GameCanvas’);改成var canvas = document.getElementById(‘GameContainer’);就可以了,谢谢EndEvil