#php #ajax #image-resizing #firefox-android
#php #ajax #изменение размера изображения #firefox-Android
Вопрос:
Вчера было выпущено обновление для Firefox Android, и, похоже, оно привело к тому, что скрипт, который мы использовали для изменения размера и загрузки изображений через ajax, перестал работать.
Это не мой собственный скрипт, он был реализован кем-то, кто ранее работал в компании, в которой я работаю, честно говоря, это в значительной степени похоже на вырезание и вставку чего-то, что они нашли в Интернете, с несколькими дополнениями.
Кажется, что он перестает работать при вызове .onload (так что в этом случае image.onload = function(){ // проверьте изображение и измените размер }). в качестве теста я попробовал несколько похожих скриптов, и все они также не работают с .onload. Я попробовал удаленный отладчик в Firefox, но, похоже, он не выдает никаких ошибок.
Он отлично работал до обновления и все еще отлично работает в Chrome, и я также пробовал Opera, и он отлично работает с этим, так что это даже не критично, но это просто немного озадачило меня.
Просто интересно, знает ли кто-нибудь, может ли это быть ошибкой Firefox или нет.
Спасибо
Ответ №1:
У меня такая же ошибка с Firefox 84 (протестировано на Android 10) при загрузке изображений большего размера (пробовал с 6 МБ), и onerror никогда не срабатывает, отлично работает с изображениями меньшего размера..
var image = new Image();
image.src = reader.resu<
image.onerror = function () {
console.log('error')
}
image.onload = function () { console.log('loaded')}