H5横屏输入框输入问题

使用editbox发布h5后,点击输入框,横屏变竖屏,,输入是竖屏,,有什么方法能够很好的解决吗

如果不是竖屏,浏览器不会让你输入。

这个彻底无法解决吗?比如和腾讯浏览器x5内核团队沟通一下?

引擎这边解决不了,浏览器团队估计也不会管这个需求,我看所有的浏览器都不支持

那不需要修改输入方式,,能不能把输入时横屏变竖屏给修改下,,输入的时候不要改变显示方式,因为输入时横屏变成竖屏时界面都变了,显示不全,能不能输入时不改变游戏的显示模式

输入时会聚焦在输入框上,这是一般手机上的常规做法,native 应用很多也是这样,对用户输入会更友好不是么

@zilong 聚焦的方式可以做成可配置么?你觉得有没有意义?

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

1赞

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

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

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

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

为啥没看到键盘?

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

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

嗯,是的

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

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

给选项让开发者自己选择

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

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

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