希望我的应用程序可以在各种平台上正常运行。在这种情况下,我的cordova应用程序在输入焦点上弹出一个键盘。 iOS,Android甚至Windows Phone都会滚动到该输入。如何在Cordova中设置平台版本特定设置?
但是,Android 4.2.x(可能在下面)没有。我设法通过设置
<preference name="Fullscreen" value="True" />
在我3210解决这个问题,以
<preference name="Fullscreen" value="False" />
。现在,这意味着操作系统栏将在我的应用程序的顶部,但我不想要任何版本的android除了Android 4.2.x.有什么方法可以在config.xml中指定它吗?如果存在,则不在Cordova 5.1.1中记录。 (https://cordova.apache.org/docs/en/5.1.1/config_ref/index.html)
值得一提的是我使用TACO和Ionic。
编辑:
与状态栏插件进一步的测试,如果问题仍然存在,告诉在全屏=“假”运行应用程序,并与隐藏状态栏插件的状态栏。
所以这意味着输入聚焦与某种方式相关以显示或不显示状态栏。我在想这可能是一个android或cordova特定的bug?
您可以通过安装状态栏插件和设备插件来处理此问题。 – Joerg
不错,@Joerg。我尝试过这种方式,但是,这给我的效果与将Fullscreen设置回true相同。这再次打破了焦点输入滚动。但是我会为其他事情实施这个插件。谢谢。 – Perfection