Я столкнулся с дефектом из-за того, что мое угловое приложение 1 / ionic не смогло загрузить изображения с телефона iphone xs и xs max (все другие телефоны, android и ios работают).Сбой функции img.onload и запуск функции img.onerror.
Для получения изображения я использую cordovaImagePicker.getPictures (options).Кажется, что URL получен правильно и отформатирован file://var/mobile/Containers/Data/Application/xxxxx/cdv_photo_001.jpg
.
let img = new Image();
img.crossOrigin = 'Anonymous';
img.src = url;
img.onload = () => {
// Does stuff
}
img.onerror = () => {
// Prints error happened
}
let options = {
correctOrientation: true,
targetWidth: 800,
maxPhotoCount:5,
quality: 100,
destinationType: Camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: false,
encodingType: camera.EncodingType.JPEG,
popoverOptions: CameraPopoverOptions
};
Ожидаемые результаты, если функция onload () будет запущена, а вместо нее - onerror ().