iOS9 上来自 PhoneGap 5.2.0 的文件输入 - 不再有效
File Input from PhoneGap 5.2.0 on iOS9 - No longer works
使用 Build.PhoneGap.Com (cli 5.2.0),我使用 index.html 创建了一个简单的 PhoneGap 应用程序,它只有 [input type="file" accept="image/*;capture=camera"] .
直到最近 iOS9 更新,此页面上的文件输入工作正常。如果单击 "Choose File",则会出现 "Take Photo or Video / Choose Existing / Cancel" 对话框。 iOS9 更新后,"Choose File" 不再正常工作。单击时,您不再看到 "Take Photo or Video / Choose Existing" 对话框,而是看到 "Cancel" 对话框,该对话框在您关闭应用程序之前不会消失。两个注意事项:
我从 Safari 和 Chrome 在 iPhone 上查看了相同的 index.html 页面,一切正常。
同一个 PhoneGap 应用程序在 iPhone 和 iOS8 上运行良好。
是什么导致了上述错误?
- 有解决办法吗?
谢谢。
截至 2015 年 11 月 2 日,iOS9 得到 Cordova
的支持
Apache 科尔多瓦 iOS 3.9.2
http://cordova.apache.org/announcements/2015/11/02/cordova-ios-3-9-2.html
几天后 Phonegap Build 就会集成。
## 1. 尚不支持 iOS9! ##
PhoneGap 构建 iOS 9 支持状态
- 2015 年 9 月 23 日
- http://community.phonegap.com/nitobi/topics/phonegap-build-ios-9-support-status
- 顶行:iOS 9 在 Cordova-iOS 4.0.0 之前 NOT 得到官方支持,Cordova 团队正在努力工作。然而,一些问题可以通过一些简单的配置更改来解决。
At this point in time, 4 bugs are reported to the Cordova Bug repository. Your issue does not appear in the respository - as of this date.
- 4 个错误 - https://issues.apache.org/jira/browse/CB-9684?jql=text%20~%20%22iOS9%22
1 个错误 - https://openradar.appspot.com/22186109
无论您使用什么,正如论坛 post 所述,直到 Cordova-iOS 4.0.0 才正式支持 iOS 9。这意味着,如果您遇到错误,您必须 - 创建解决方法,或者等到它得到正式支持,或 向 cordova 提交错误报告,或等到其他人创建解决方法。
使用 Build.PhoneGap.Com (cli 5.2.0),我使用 index.html 创建了一个简单的 PhoneGap 应用程序,它只有 [input type="file" accept="image/*;capture=camera"] .
直到最近 iOS9 更新,此页面上的文件输入工作正常。如果单击 "Choose File",则会出现 "Take Photo or Video / Choose Existing / Cancel" 对话框。 iOS9 更新后,"Choose File" 不再正常工作。单击时,您不再看到 "Take Photo or Video / Choose Existing" 对话框,而是看到 "Cancel" 对话框,该对话框在您关闭应用程序之前不会消失。两个注意事项:
我从 Safari 和 Chrome 在 iPhone 上查看了相同的 index.html 页面,一切正常。
同一个 PhoneGap 应用程序在 iPhone 和 iOS8 上运行良好。
是什么导致了上述错误?
- 有解决办法吗?
谢谢。
截至 2015 年 11 月 2 日,iOS9 得到 Cordova
的支持Apache 科尔多瓦 iOS 3.9.2
http://cordova.apache.org/announcements/2015/11/02/cordova-ios-3-9-2.html
几天后 Phonegap Build 就会集成。
## 1. 尚不支持 iOS9! ##
PhoneGap 构建 iOS 9 支持状态
- 2015 年 9 月 23 日
- http://community.phonegap.com/nitobi/topics/phonegap-build-ios-9-support-status
- 顶行:iOS 9 在 Cordova-iOS 4.0.0 之前 NOT 得到官方支持,Cordova 团队正在努力工作。然而,一些问题可以通过一些简单的配置更改来解决。
At this point in time, 4 bugs are reported to the Cordova Bug repository. Your issue does not appear in the respository - as of this date.
- 4 个错误 - https://issues.apache.org/jira/browse/CB-9684?jql=text%20~%20%22iOS9%22
1 个错误 - https://openradar.appspot.com/22186109
无论您使用什么,正如论坛 post 所述,直到 Cordova-iOS 4.0.0 才正式支持 iOS 9。这意味着,如果您遇到错误,您必须 - 创建解决方法,或者等到它得到正式支持,或 向 cordova 提交错误报告,或等到其他人创建解决方法。