День добрый.
Прежде чем мучить поддержку, хотел посоветоваться со спецами, кто знает или замечал.
В двух проблемных местах (одном - анимированный gif, другой - галерея на fancybox), заметил, что битрикс часто отдает в тег img на атрибуты src и на srcset с масштабом 2x один и тот же файл. Последствия примерно те, что в firefox все всегда нормально, а в chrome-е проблемы с масштабированием (gif-ка меньше, чем если бы здесь был обычный статический файл) или кэшированием (fancybox галерея, всплывающая картинка часто не показывается).
Чтобы вне битрикса увидеть, что браузеры по разному себя ведут, просто тест. Текущие FF (Developer) и Chrome (пользовательский) рендерят по разному следующий код
<html><head></head>
<body>
<img src="testpicture.jpg" srcset="testpicture.jpg 2x">
</body></html>
(testpicture.jpg можете любой подставить)
Результат - в FF картинка как есть, в Chrome-е картинка в два раза меньше.
То есть не исключено, что спецификация не определяет, как должны вести себя браузеры, если то, что заявлено как двойной масштаб, оказывается таким же, вот и получаем разницу.
И вот вопрос, кого нужно уговаривать пофиксить код, Битрикс или Google?
Спасибо
Прежде чем мучить поддержку, хотел посоветоваться со спецами, кто знает или замечал.
В двух проблемных местах (одном - анимированный gif, другой - галерея на fancybox), заметил, что битрикс часто отдает в тег img на атрибуты src и на srcset с масштабом 2x один и тот же файл. Последствия примерно те, что в firefox все всегда нормально, а в chrome-е проблемы с масштабированием (gif-ка меньше, чем если бы здесь был обычный статический файл) или кэшированием (fancybox галерея, всплывающая картинка часто не показывается).
Чтобы вне битрикса увидеть, что браузеры по разному себя ведут, просто тест. Текущие FF (Developer) и Chrome (пользовательский) рендерят по разному следующий код
<html><head></head>
<body>
<img src="testpicture.jpg" srcset="testpicture.jpg 2x">
</body></html>
(testpicture.jpg можете любой подставить)
Результат - в FF картинка как есть, в Chrome-е картинка в два раза меньше.
То есть не исключено, что спецификация не определяет, как должны вести себя браузеры, если то, что заявлено как двойной масштаб, оказывается таким же, вот и получаем разницу.
И вот вопрос, кого нужно уговаривать пофиксить код, Битрикс или Google?
Спасибо