我的 Ionic 应用程序中的下拉列表在 iPAD 中闪烁。
[1.在下拉点击]
[2.如果点击外部下拉列表]
[3.如果点击下拉列表内]
将再次显示图像 1。
它在 iPhone 5s 上运行良好。但在 iPAD 中则不然。
有什么解决方案或解决方法吗?
EDIT:
即使我改变 iPAD 的方向,它也会显示之前列出的下拉内容。
似乎是最近更新的 iOS 11 和 Apple 的 UIWebView 的问题。它与 Apple 的 WKWebView 配合良好。
通过安装 cordova 的 WKWebView 解决了该问题。
>> cordova plugin add cordova-plugin-wkwebview-engine --save
然后在config.xml中添加以下内容:
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
参考链接:
- WKWebView引擎插件 https://github.com/apache/cordova-plugin-wkwebview-engine
- 苹果的文档 https://developer.apple.com/documentation/webkit/wkwebview
- 科尔多瓦论坛 https://issues.apache.org/jira/browse/CB-13287
- 其他问题 https://stackoverflow.com/questions/45941124/html-select-drop-down-issue-with-cordova-on-ios-11-beta
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)