Я использую Firefox в версии 39.0. На моей клавиатуре есть медиа-ключи, и я хочу использовать их для управления такими сайтами, как Soundcloud, Youtube и т.д.
Это возможно?
Надстройка Media Keys не работает в Firefox версии 57, поскольку разработчики решили преобразовать Firefox в клон Chrome. В ноябре 2017 года они объявили о своем намерении оставить в Firefox 57 свой текущий формат дополнений, который теперь называется "Legacy", в пользу WebExtensions, которые на простом английском языке очень похожи на расширения Google Chrome.
Теоретически это откроет большую часть Chrome Store для пользователей Firefox, но сделает недействительными все, и я имею в виду все, текущие надстройки, разработчики которых не будут вовремя конвертировать в WebExtensions.
Уже можно увидеть проблему в Firefox 56, открыв инструмент Надстройки. Надстройки, которые не будут работать в версии 57, помечены желтым уведомлением LEGACY:
У меня есть 46 дополнений в Firefox, с помощью которых я создал среду, которая как раз для меня. Все они, кроме одного, помечены как наследие. Проблема гораздо более общая и обширная, чем вы думаете.
Некоторые возможные решения перечислены ниже:
Попросите разработчиков ваших дополнений приложить усилия для конвертации в WebExtensions.
Firefox 57 будет включать в себя инструмент "найти похожее расширение", который может помочь найти замену дополнений.
Откажитесь от Firefox в пользу Chrome (я уверен, что большой процент пользователей Firefox пойдет по этому пути).
Отключите обновления и оставайтесь с Firefox 56 навсегда - не реальное решение. Можно также использовать здесь Firefox Portable.
Переключитесь на Firefox ESR, который будет работать в версии 56 до 26 июня 2018 года, в надежде, что кто-то до сих пор найдет решение для запуска устаревших надстроек в Firefox 57. Это мало чем отличается от приведенного выше решения, за исключением того, что критические обновления не будут блокироваться.
Переключитесь на Pale Moon или Waterfox, оба разветвленные от Firefox, хотя не все дополнения совместимы.
Ни одно из этих решений не является идеальным, но на данный момент я не знаю лучшего. Я думаю, что разработчики Firefox приняли очень глупое решение, которое обойдется им в огромную долю их и без того разрушающейся доли рынка, но они не просят ни у кого совета.
Другим решением будет использование расширений Chrome в Firefox 57. Дополнение Chrome Store Foxified уже позволяет это.
Из статьи Сколько расширений Chrome будет работать в Firefox :
Энди Маккей из Mozilla решил выяснить это в ноябре 2016 года. Он проанализировал карту сайта магазина Chrome и получил 100 000 расширений, приложений и тем, которые он проанализировал, чтобы выяснить, сколько из них будет работать в Firefox.
Согласно его выводам, около 76% расширений Chrome размера выборки будут работать в Firefox. Остальные расширения либо пропускают один или несколько API, одно или несколько разрешений, либо один или несколько манифестов.
Я нашел расширение Chrome Streamkeys, которое, по словам его автора, делает все, что вы просили. Однако, не имея Firefox 57, я не знаю, будет ли он работать в нем.
Рекомендации :
Очень легкое решение для всех браузеров и версий, использует следующие наблюдения:
Специально для youtube список горячих клавиш можно найти в статье 30+ горячих клавиш YouTube, которые вам нужно знать. Вот некоторые из них, соответствующие клавишам мультимедиа на клавиатуре:
Пробел - Пауза / Воспроизведение видео (требуется фокусировка игрока)
Клавиша K - Пауза / Воспроизведение видео (не требует фокусировки)
↑ (стрелка вверх) - увеличить громкость на 5%
↓ (стрелка вниз) - уменьшить громкость на 5%
Ctrl+→ - Перейти к следующему видео (только в плейлисте)
Ctrl+← - Перейти к предыдущему видео (только в плейлисте)
Эти клавиши мультимедиа клавиатуры могут быть сопоставлены с этими клавишами с помощью AutoHotkey. Список имен клавиш AutoHotkey можно найти в статье « Список клавиш, кнопок мыши и элементов управления джойстика».
Пример скрипта AutoHotkey для Youtube:
SetTitleMatchMode, 2 ; match anywhere in window's title
#ifWinActive YouTube ; only if window title contains YouTube
Media_Next:: Send ^{Right} ; Next Track - ctrl+right-arrow
Media_Prev:: Send ^{Left} ; Previous Track - ctrl+left-arrow
Media_Play_Pause:: ; Stop/Start - Spacebar
Media_Stop:: Send {Space}
Приведенный выше скрипт полностью не протестирован, так как моя клавиатура не имеет этих клавиш.
Да, это возможно! Для этого скачайте Media Keys с addons.mozilla.org. Этот инструмент добавляет прослушиватель событий медиа-ключа в Firefox и позволяет использовать:
на каждом поддерживаемом музыкальном / видео сайте.
По некоторым причинам мультимедийные клавиши работают только в том случае, если Firefox является активным окном (происходит в Windows 10). Также дополнение в настоящее время не работает с Firefox 57+.
В настоящее время API команд Firefox не поддерживает медиа-ключи и глобальные ключи.
Пока Mozilla не исправит эти проблемы, вы можете использовать Chromium с расширением Streamkeys.