Разрешить паузу для анимированных изображений с определенных доменов

Как обсуждалось здесь:

Поскольку мой сайт очень большой, а пользователи обожают прямые ссылки на контент, особенно на очень большие изображения и GIF-анимации, я отключил опцию «Загружать удалённые изображения локально». Проблема в том, что мы также используем компонент Discourse для GIF, поэтому 99% используемых нами GIF-анимаций подгружаются по прямым ссылкам.

Возможно ли реализовать упомянутую выше логическую проверку и включить «магию» паузы для GIF на изображениях, размещённых на ведущих хостингах анимированных изображений, таких как Giphy и Tenor? Нет смысла пытаться угадывать для изображений, размещённых где угодно, но эти случаи явно попадают в категорию, где можно сделать обоснованное предположение. Без этого наш сайт не сможет воспользоваться преимуществами этой функции, хотя её часто запрашивают в контексте доступности.

8 лайков

Мне это кажется логичным: мы можем считать, что изображения с URL, содержащими giphy.com или tenor.com, являются анимированными, и разрешить их приостановку. Я должен суметь добавить это в ближайшее время.

9 лайков

Это теперь реализовано в FEATURE: Enable pausing images from Giphy and Tenor (#13185) · discourse/discourse@726500b · GitHub. Обратите внимание, что это пока не применяется ретроспективно. (Хотя вы можете использовать опцию Rebuild HTML в старых сообщениях.)

5 лайков

Работает отлично. Спасибо!

2 лайка

Эта тема была автоматически закрыта через 3 дня. Новые ответы больше не принимаются.