У меня следующий код JavaScript
var aimg = new Image();
aimg.crossOrigin = 'Anonymous';
aimg.onload = function () {
//execute some code when image loaded
};
aimg.onerror = function () {
//execute some code when image failed to load
};
aimg.src = someExistedImageUrl;
, работающий на Chrome, Firefox на настольном компьютере с Linux и устройствах Android, onload
правильно запущен.Но в iOS onerror
всегда срабатывает, даже если изображение существует и приходит из одного источника.
Почему вышеприведенному коду не удалось загрузить изображение в iOS?
Обновление
Я добавляю следующий код, как предлагается, но он не работает.Изображение относительно небольшого размера, менее 80 КБ.
aimg.src = null;