Установка дополнений Google Chrome в Mozilla Firefox

http://www.ghacks.net/2016/05/23/install-google-chrome-extensions-firefox/
  • Перевод
  • Tutorial
Разработчики Firefox трудятся над внедрением нового API дополнений под названием WebExtensions, используемом в браузерах Chrome и Opera. Первая стабильная версия API дебютировала в Firefox 48, который уже доступен для загрузки (официальный анонс выпуска ожидается в ближайшие часы).

Для того, чтобы установить дополнение от Chrome в Firefox, необходимо:

1) Установить Chrome Store Foxified: оно заменяет кнопку «добавить в Chrome» на «добавить в Firefox», а также берёт на себя всю работу по загрузке, преобразованию и подписыванию устанавливаемых дополнений.



2) Установить желаемое дополнение (приложения и темы пока не поддерживаются) из веб-каталога Google Chrome: оно будет загружено и преобразовано из формата crx в стандартный для Firefox формат xpi. Наличие учётной записи Google не требуется. Пользователю доступен выбор: установить дополнение временно (до перезапуска браузера, что удобно для первоначальной оценки работоспособности) или подписать и установить его на постоянной основе.



Для получения подписи необходимо предварительно создать учётную запись в репозитории Mozilla. Прохождение автоматических проверок обычно занимает несколько секунд. Кроме того, есть возможность сохранить неподписанное дополнение на жёсткий диск (например, чтобы подписать его позже вручную на другом компьютере).



После успешной установки значок дополнения (если оно это предусматривает) появится на панели браузера, а настройки будут доступны через стандартный механизм управления дополнениями Firefox. Следует, однако, помнить, что о 100% совместимости речи пока не идёт. Работа над WebExtensions продолжается. Кроме того, некоторые дополнения используют специфичные для Chrome функции, отсутствующие в Firefox.
Поделиться публикацией
Комментарии 17
    0
    Неужели, наконец будет решена проблема доступа к VPN от F5 BigIP с Windows 10?
    IE там уже не работает. Chrome перестал работать с неподписанными CRX.
      0
      Весьма достойное дополнение.
      Помнится, приходилось все это вручную проделывать под firefox для какого-то дополнения хрома. Правда, там все свелось к тому, что достал js и реализовал с помощью greasemonkey
        0
        Пробовал перенести — не взлетело. Надеюсь, через некоторое время заработает — очень уж удобная штука.
          +1
          У меня из 5 выбранных наугад дополнений, три завелись. Конечно, чем сложнее дополнение и чем больше оно завязано на специфичные для Chrome-функции, тем меньше шансов.

          В 49 версии в WebExtensions добавят возможность манипулировать историей.
          0
          Не взлетело. «Дополнение повреждено».
            +1
            «Office Online», написанный в Microsoft для браузера от Google и работающий в продукте от Mozilla — всё-таки это звучит как-то неправильно… ;) Но работает же.
              0
              >>всё-таки это звучит как-то неправильно
              Звучит как надо.
              0
              Если дополнения лисы будут работать через апи хрома то я просто перейду на хром. Сами себе копают могилу.
                0
                Перенести все дополнения лисы на хром не получится: нет там (и не будет) столь же широких возможностей, какие даёт XUL.
                  0
                  На мой взгляд, это все равно не хорошо, если я правильно понимаю, теперь нет смысла писать 2 расширения, можно написать одно для хрома (конечно, при условии, что расширение не касается интерфейса). Оглядываясь, например, на blackberry с их встроенным dalvik, то пользы это принесло мало и, по-моему, так пару гвоздей в крышку точно добавило.
                    0
                    какие даёт XUL

                    Ну так Mozilla скоро откажется от XUL в пользу интерфейса на HTML. Последний гвоздь в крышку ФФ так сказать.
                      +1
                      Отказ от XUL продиктован необходимостью апгрейда движка.
                        +2
                        Да не важно чем это продиктовано. Важно, чем это закончится для лисы.
                  0
                  А НЕ из каталога можно установить? Распакованное особенно интересует.
                    0
                    del
                      0
                      Попробуйте запросить эту функцию у разработчика. Каких-либо препятствий для реализации, по идее, нет.
                      0
                      akibkalo
                      В режиме разработчика тоже не ставятся не подписанные crx?

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое