【发布时间】: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