我正在将cordova-plugin-camera 2.3.0与 ionic 1一起使用。
我正在使用最新版本的cordova。
当我在iOS 10中按按钮获取使用相机还是图库($ cordovaCamera.getPicture)的图像时,什么都没有发生。如果我按主页按钮并返回到应用程序,则会立即弹出相机或图库。
我已经启用了它的权限。
这对于ios 9和更低版本以及所有android版本来说都是完美的工作。
请帮忙。
最佳答案
正如问题评论中的SvenSönnichsen所说,我确认可以在Cordova app hanging during startup on iOS 10中解决此问题。
将gap://ready file:
添加到index.html
中的Content-Security-Policy元标记中。
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' *">
此处也解决了这个问题:https://forums.adobe.com/thread/2211591,Allsetra ICT表示将meta标签更改为这种简单形式也是可行的(尽管我没有对其进行验证)。
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />