【问题标题】:Odd dropdown/select behavior in phonegap on iOSiOS上phonegap中的奇怪下拉/选择行为
【发布时间】:2018-04-07 01:59:19
【问题描述】:

我们有一个针对 iOS 的 phonegap/ionic 应用程序。我们一直在使用 ipad air 模拟器 (xcode) 和 ipad air (10.3.3)、ipad Pro (11.0.3) 进行测试。

该应用程序是一个 ionic (v1) 应用程序,可下载和加载独立的 html 文件(这些文件在一个文档中包含 css、html、js)。文档通常是长格式。在所有测试环境中,我们都遇到了选择/下拉菜单的奇怪行为。

当您单击/点击选择时,选项将正确显示。

然后,当您单击/点击其他地方、空白区域或其他输入字段时,您通常会再次看到选择选项气泡,但它将是空的。

在上图中,我从选项中进行了选择,然后单击进入下一个字段。

起初这是间歇性的,现在似乎一直在发生。似乎它与失去焦点有关,但我不明白为什么会出现这种情况。关于这个问题,我在网上搜索没有发现任何非常有用的东西。

更新 11/7/17

经过更彻底的搜索后,这似乎是由于使用 xcode 9 构建应用程序和/或使用 UIWebView 与 WKWebview。我还查看了更多代码,发现我们已经在使用 WKWebView 而不是 UIWebView 并且问题仍然存在。正如this thread中提到的那样。

【问题讨论】:

  • 你解决过这个问题吗?在新版本中使用选择列表时,我有相同的体验。在最新版本之前从未发生过。

标签: javascript ios cordova ipad ionic-framework


【解决方案1】:

好消息是 Cordova 也支持 WKWebView。您必须安装插件:cordova-plugin-wkwebview-engine

【讨论】:

  • 嗨,我更新了我的问题,提供了有关我们已经在使用 WKWebView 的更多信息。
猜你喜欢
  • 2017-06-13
  • 2018-12-11
  • 2010-10-08
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
  • 2021-02-28
  • 2011-08-23
相关资源
最近更新 更多