Windows Phone(通用)与 Cordova 的文本输入焦点问题

Text input focus issue on Windows Phone (Universal) with Cordova

我目前正在使用 Cordova 平台构建移动应用程序。该应用程序针对Android,iOS和Windows Phone 8。最近,我不得不将后者更改为Windows Phone 8.1(普遍的)。添加 winstore-jscompat library 并对 CSS 进行一些更改后,一切似乎都以相同的方式工作。

唯一不起作用的是滚动到焦点元素。 在 Windows Phone 8 中,它看起来像这样:

WP8之前(忽略底部较暗的矩形)

WP8 之后

但是在 Windows Phone Universal 上,视图不适合屏幕,光标在奇怪的地方。

WP8.1(通用)之前

WP8.1(通用)之后。您可以在红色箭头标记的位置看到光标。

我在 Visual Studio 2015 CTP 6 (14.0.22609.0) 中使用 Cordova 工具。使用 /bld 目录中的构建项目会得到相同的结果。

有没有人遇到过这样的错误?我该如何解决这个问题?

将 Cordova 升级到版本 5.0.0 解决了这个问题。