我们有一个针对iOS的phonegap / ionic应用程序。我们一直在测试ipad空气模拟器(xcode)和ipad air(10.3.3),ipad Pro(11.0.3)。
该应用程序是一个离子(v1)应用程序,可下载并加载独立的html文件(这些文件在一个文档中包含css,html,js)。这些文件通常是长文件。在所有测试环境中,我们都会通过选择/下拉来获得奇怪的行为。
然后当您点击/点击其他位置,空白区域或其他输入字段时,您通常会再次选择选项气泡,但它将为空。
在上图中,我从选项中进行了选择,然后点击了下一个字段。
起初这是间歇性的,现在似乎一直都在发生。看起来它与失去焦点有关但我无法理解为什么会出现这种情况。我没有找到任何有关此问题的在线搜索非常有用的东西。
更新 11/7/17
经过更彻底的搜索后,这似乎是由于使用xcode 9和/或使用UIWebView与WKWebview构建应用程序。我还仔细查看了代码,看到我们已经在使用WKWebView而不是UIWebView,问题仍然存在。正如this thread中提到的那样。
答案 0 :(得分:0)
好的事情是Cordova也支持WKWebView。你必须安装插件: cordova-plugin-wkwebview-engine