gpt4 book ai didi

cordova - IOS 11 Beta 上的 cordova 的 html-select 下拉问题

转载 作者:行者123 更新时间:2023-12-02 02:07:00 24 4
gpt4 key购买 nike

我目前使用 AngularJS 和 Cordova 构建一个 IOS 应用程序。当我在 IOS 11 Beta 上尝试我的应用程序时,我发现了一个错误。

要选择表单中的某些数据,我们使用 select dropDown。当我们选择一个值时,下拉列表消失,但几秒钟后又出现。

当我的表单上有多个选择时,当点击第二个选择时,第一个选择将被选中。然后,在选择值后,会出现良好的选项列表。

我尝试使用基本示例,这是相同的行为。在网络浏览器或 IOS 10 中,没有错误。

  <select ng-model="elements" ng-options="serie.nom for serie in elements"></select>

我尝试添加标签、更新 Cordova 和 IOS 插件。但没有任何效果。

提前谢谢您。

最佳答案

我已在下面报告了 Cordova 的此问题:

https://issues.apache.org/jira/browse/CB-13287

cordova 用于 IOS 的 Apple UIWebView 中出现了错误。我与我们的一位 IOS 开发人员合作,仅使用 Swift(没有 Cordova)创建了一个示例 native IOS 应用程序。下拉菜单的问题也存在。

Apple 似乎有另一种 View ,称为 WKWebView,它似乎是从 IOS 8.0 开始的首选 View 。以下是摘自 Apple 的 WKWebView 的引用文档。我已验证 WKWebView 下的下拉列表没有问题。

Important

Starting in iOS 8.0 and OS X 10.10, use WKWebView to add web content to your app. Do not use UIWebView or WebView.

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

该插件还不是万无一失的。您可以尝试该插件是否适用于您的整个应用程序。到目前为止,WKWebView 还不是 Cordova 使用的默认 View 。希望 Cordova 尽快将 WKWebView 作为默认 View 。他们正在跟踪 WKWebView here 的所有已知问题.

更新:2017 年 11 月 3 日

我也向苹果报告了这个问题。但不幸的是,它被标记为与向他们报告的其他问题重复。出于安全和隐私原因,苹果没有向我提供有关其他问题的详细信息。该问题的状态现在是 CLOSED(之前是 OPEN)。因此,希望该修复程序能够包含在即将推出的 IOS 更新中。

更新:2018 年 2 月 1 日

我刚刚注意到 Apple 在 Xcode 9.2 下也修复了 UIWebView 的此问题。

关于cordova - IOS 11 Beta 上的 cordova 的 html-select 下拉问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45941124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com