H5横屏输入框输入问题

但是这对于发布横屏的h5来说是个灾难

1赞

其实这里最根本的障碍还是浏览器,我们都会通过 meta 请求浏览器的朝向改变,但是有些浏览器是不支持或者不响应的(或者用户锁定了屏幕朝向),这种情况下,浏览器弹出的键盘必然是竖屏(尽管我们通过程序的方法把游戏界面模拟成横屏了,但是浏览器的物理朝向是无法改变的),如果浏览器弹出竖屏键盘的情况下,我们不转屏,还保持原来的适配方式,那就更是灾难了

刚去看下白鹭,发现他们的输入文本在横屏的时候就不会切换显示,和我想要的一样

麻烦发一些对比截图吧,这样用文字描述远比不上一张图来得能说明问题

正常
点击时
正常(白鹭)
点击时(白鹭)

为啥没看到键盘?

键盘都是正常的弹出键盘,我用手机测试,发的截图是用谷歌的,手机和浏览器上一样的

白鹭引擎的情况下键盘会挡住一部分内容是吧?如果是这样的话,输入框的朝向和键盘的方向不同吧?

嗯,是的

那么目前 creator 的效果是我们期望达到的,以前有过一小段时间是白鹭那样,但是被人吐槽说反人类,我们虚心接受了建议,@zilong 还记得是什么时候么?

现在的需求是在要我们人格分裂啊 :joy: 不过这个体验是见仁见智的,我个人投 creator 一票~

给选项让开发者自己选择

选择并不一定是越多越好,定制化可以做到无穷无尽,我们肯定得找到平衡点。说到具体这个问题的选择,我没什么发言权,可以让 @zilong 来聊聊

萝卜白菜各有所爱,确实不能对creator要求太多,还有个小问题,在微信中浏览的时候,进去的时候是横屏的,但在屏幕中滑动的时候有变成竖屏的了,这是怎么回事

麻烦描述具体一点,最好有截图

刚进入的时候``
滑动了下
而且点击输入框的时候根本不弹出输入法,标题栏一直在cocos和道(昵称)之间切换

怎么滑动的?滑动什么位置?另外,什么设备?

任意位置,手指动了下而已

这个应该是全屏了吧,在 1.4.1 会禁止微信上的全屏,不会再有这个问题

而且点击输入框输入法弹不出来

1.4.1??现在有更新吗