iOS上的phonegap中的奇数下拉/选择行为

时间:2017-10-25 20:31:48

标签: javascript ios cordova ipad ionic-framework

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

该应用程序是一个离子(v1)应用程序,可下载并加载独立的html文件(这些文件在一个文档中包含css,html,js)。这些文件通常是长文件。在所有测试环境中,我们都会通过选择/下拉来获得奇怪的行为。

单击/点击选择时,选项将正确显示。 enter image description here

然后当您点击/点击其他位置,空白区域或其他输入字段时,您通常会再次选择选项气泡,但它将为空。 enter image description here

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

起初这是间歇性的,现在似乎一直都在发生。看起来它与失去焦点有关但我无法理解为什么会出现这种情况。我没有找到任何有关此问题的在线搜索非常有用的东西。

更新 11/7/17

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

1 个答案:

答案 0 :(得分:0)

好的事情是Cordova也支持WKWebView。你必须安装插件: cordova-plugin-wkwebview-engine