我正在将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 &apos;self&apos; &apos;unsafe-inline&apos; &apos;unsafe-eval&apos; *; style-src  &apos;self&apos; &apos;unsafe-inline&apos; *">

此处也解决了这个问题:https://forums.adobe.com/thread/2211591,Allsetra ICT表示将meta标签更改为这种简单形式也是可行的(尽管我没有对其进行验证)。
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

10-06 03:26