科尔多瓦相机无法在Android棉花糖中使用 . 选择相机拍摄的照片时,应用程序崩溃 . 从照片库附加图像时,情况相同 . 我可以访问相机和照片库,但是一旦我使用相机拍摄后选择照片,应用程序就会崩溃 . 在KitKat版本中找不到该问题 . 下面我包含了我的代码中使用的内容安全策略以及cordova相机代码 .
CSP元标记:
<meta http-equiv="Content-Security-Policy" content="default-src gap: *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://....">
科尔多瓦相机代码:
src = (src == 'library') ? Camera.PictureSourceType.PHOTOLIBRARY : Camera.PictureSourceType.CAMERA;
navigator.camera.getPicture(onSuccess, onFail,
{
quality: 40,
destinationType: Camera.DestinationType.FILE_URI,
sourceType: src,
encodingType: Camera.EncodingType.JPEG,
saveToPhotoAlbum: false
}
);
Cordova版本是7.0.1,Android平台版本='6.2.3'
另外在这里我附加了Android Studio中的错误 .