使用Build.PhoneGap.Com(cli 5.2.0),我创建了一个简单的PhoneGap应用程序,其index.html具有[输入类型="文件" accept =" image / *; capture = camera"] only。
直到最近的iOS9更新,此页面上的文件输入工作正常。如果您单击"选择文件",您将获得"拍摄照片或视频/选择现有/取消"对话。 iOS9更新后,"选择文件"不再正常工作。点击后,您将不再获得"拍摄照片或视频/选择现有的"对话框,你得到"取消"在关闭应用程序之前不会消失的对话框。两个注意事项:
我在iPhone上浏览了Safari和Chrome浏览器中的相同index.html页面,一切正常。
同样的PhoneGap应用程序在配备iOS8的iPhone上运行正常。
导致上述错误的原因是什么?
谢谢。
答案 0 :(得分:0)
截至2015年11月2日,Cordova
支持iOS 9 Apache Cordova iOS 3.9.2
http://cordova.apache.org/announcements/2015/11/02/cordova-ios-3-9-2.html
整合 Phonegap Build 前几天。
## 1.不支持iOS9 YET! ##
PhoneGap构建iOS 9支持状态
秒>此时,向Cordova Bug存储库报告了4个错误。您的问题不会出现在资源库中 - 截至此日期。
1个错误 - https://openradar.appspot.com/22186109
无论您正在使用什么,正如论坛帖子所述,iOS 9在Cordova-iOS 4.0.0之前不会得到官方支持。这意味着,如果你包含一个bug,你必须 - 创建一个解决方案,或者等到它得到官方支持,或使用cordova提交错误报告,或等到别人创造了一个解决方法。