среда, 4 декабря 2013 г.

Выключение анимации .gif-изображения в Firefox клавишей [Esc]

Мир сходит с ума. Эта тенденция заметна уже давно. И непонятно, что с этим делать.

По какой-то неясной причине производители/разработчики вносят такие изменения в свои продукты, что многие пользователи недоумевают: "Зачем испортили то, что было так, как надо?".

КДПВ. Перкошенный Огнелис

В одном из релизов браузера Firefox (похоже, что в версии 20.0) был изменён функционал клавиши [Esc]: больше она не останавливает анимацию в имеющихся на странице файлах GIF.

Сегодня я хочу помочь тем, кто хочет вернуть эту возможность, но пока ещё не сделал этого.

Вообще, в том, что мы можем это сделать, заслуга разработчика дополнения SuperStop, – Gavin Sharp. Чужие лавры присваивать не хочу и не буду – всё делает этот аддон.

Но по умолчанию он использует комбинацию клавиш: [Shift]+[Esc], которую можно изменить, подправив исходный код скрипта аддона.

Если вас интересует готовый (уже изменённый мной) файл, что скачать его вы можете пройдя по ссылке, если же хотите "приготовить" самостоятельно – способ ниже. Для установки аддона перетащите файл .xpi в открытое окно Firefox, и он предложит вам установить это дополнение.

Итак, для того, чтобы сделать всё вручную, вам понадобится скачать файл дополнения по приводившейся выше ссылке в формате .xpi (это стандартный формат расширений Firefox).

Далее откройте этот файл архиватором, работающим с форматом .zip (я думаю, это делают практически все архиваторы). Для удобства можно изменить расширение файла с ".xpi" на ".zip".

Внутри этого архива лежат файлы install.rdf и bootstrap.js.

Поочерёдно откройте их в текстовом редакторе и внесите следующие изменения:

– файл install.rdf, строка 14:
Удалите три символа "20.", чтобы строка приобрела вид
<em:maxVersion>*</em:maxVersion>
это позволит снять ограничение максимальной версии Firefox, подходящей для установки дополнения.

– файл bootstrap.js, строка 22:

Закомментируйте эту строку, поставив в её начале символы "//", должно получиться
//    key.setAttribute("modifiers", "shift");
это отменит требование нажатия [Shift] для того, чтобы сработал аддон.

Остаётся только сохранить оба изменённых файла в том же или новом архиве и, если вы переименовывали .xpi в .zip, то переименовать обратно.

И, опять же, произвести установку дополнения .xpi, перетащив его в окно Firefox'а и подтвердив свои намерения установить аддон.

Кроме того, похоже, что используемая клавиша (или комбинация клавиш) добавляется в Firefox и может быть изменена извне, например, дополнением keyconfig.

Комментариев нет:

Отправить комментарий

Если у вас есть что сказать и/или вы не согласны с изложенным в посте – оставьте комментарий. Регистрации не требуется.

If you think I'm wrong and/or you have to say something – fill free to write comment. No sign up required.