【发布时间】:2026-01-19 15:35:01
【问题描述】:
我目前正在使用 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 目录中的构建项目会得到相同的结果。
有没有人遇到过这样的错误?我该如何解决这个问题?
【问题讨论】:
-
你能分享一个简单的repro项目吗?
标签: cordova windows-phone-8 win-universal-app hybrid-mobile-app visual-studio-cordova