RetroRocket

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Dart Raiden Цитата: Сайт, может, ориентируется на версию браузера, а не на Accept. Нехорошо, но технически ему никто не запрещает. | Менял юзерагент, ставил от 115. Не влияет. У меня предположение, что FF просто берёт первую строку <source srcset=... и отображает именно её. А в ней как раз и прописан webp. Сделал локальный html-файл с таким содержимым: Код: <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Test page</title> </head> <body class="notranslate"> <div><a href='test.html'><picture> <source srcset='test.webp' type='image/webp'> <source srcset='test.jpg' type='image/jpeg'> <img src='test.gif' width="765" height="600" alt='' class='test' loading='lazy'> </picture> </div> </body> </html> | Открыл его в FF128, отобразилась картинка test.webp. Изменил html-файл, поставив строку <source srcset='test.jpg' type='image/jpeg'> перед строкой <source srcset='test.webp' type='image/webp'> и теперь FF отобразил картинку test.jpg. Это косвенно подтверждает предположение, что FF берёт первую строку <source srcset=... Но как реально организован выбор srcset в коде FF, я не знаю. Решение вопроса с imgsrc.ru подсказал dimisa в теме по блокировке рекламы [?]. Добавлено: Обидно, что в FF128 оставили параметры image.avif.enabled и image.jxl.enabled, но зачем то выпилили image.webp.enabled.
|