Остановка анимированных картинок в Firefox-е. Часть 1. Вручную.

Наконец-то! В Firefox-е всё-таки есть API для остановки анимации! Пока пишу как его задействовать вручную. …

Слава LOR-у (где меня подтолкнули к очевидному поиску очевидного), в Firefox я всё-таки нашёл решение ещё одной проблемы получения "оперных" удобств в Firefox-е.
Я несколько лет пользовался Firefox-ом (до 2012 года – изредка, потом пересел полностью), и все годы сетовал, что нет возможности, как в Опере, выключить анимацию картинок. Но возможность была. 🙂
На данный момент мне не известны, работающие с актуальными версиями, дополнения, задействующие эту настройку, так что, пока пишу как это выключить, зайдя, в уже упоминавшийся мной раздел 'about:config'. Повторяю для новых читателей: ОЧЕНЬ ОСТОРОЖНЫМ надо быть при работе с этим разделом.
Проблема решается изменением значения параметра 'image.animation_mode' с 'normal' на 'none'. (без кавычек) Вариант 'once' даёт однократный показ анимации.
Значение 'none' останавливает анимацию. Надеюсь, что не только GIF-файлов, но и других растровых анимированных форматов. Я ещё не проверил везде, но GIF-анимацию в параметре 'background', в теге 'BODY' и в тегах 'IMG' останавливает. Ура! Ура! Ура!!!
Программистам: судя по информации на странице устаревшего дополнения Toggle animated GIFs, анимацию возможно включать на лету обратно, так что вопрос только в том, кто раньше напишет дополнение, имитирующее соответствующие кнопку и настройку Оперы.
Я вставил в название этой статьи Часть 1, поскольку, когда напишу дополнение, то опубликую и вторую часть.
P.S. Осталось решить две проблемы: 1. Отсутствие полного аналога подогнать по ширине; 2. Пересоздание Opera.Unite.

Leave a Reply

Your email address will not be published. Required fields are marked *