Для того, чтобы установить дополнение от Chrome в Firefox, необходимо:
1) Установить Chrome Store Foxified: оно заменяет кнопку «добавить в Chrome» на «добавить в Firefox», а также берёт на себя всю работу по загрузке, преобразованию и подписыванию устанавливаемых дополнений.
![](https://habrastorage.org/files/bb7/e4e/904/bb7e4e90424241128b10bc1d5b79b390.png)
2) Установить желаемое дополнение (приложения и темы пока не поддерживаются) из веб-каталога Google Chrome: оно будет загружено и преобразовано из формата crx в стандартный для Firefox формат xpi. Наличие учётной записи Google не требуется. Пользователю доступен выбор: установить дополнение временно (до перезапуска браузера, что удобно для первоначальной оценки работоспособности) или подписать и установить его на постоянной основе.
![](https://habrastorage.org/files/755/ae3/b53/755ae3b535e44495a6f931c010fd930d.png)
Для получения подписи необходимо предварительно создать учётную запись в репозитории Mozilla. Прохождение автоматических проверок обычно занимает несколько секунд. Кроме того, есть возможность сохранить неподписанное дополнение на жёсткий диск (например, чтобы подписать его позже вручную на другом компьютере).
![](https://habrastorage.org/files/fcf/859/292/fcf859292f1f4583847d285c019ce515.png)
После успешной установки значок дополнения (если оно это предусматривает) появится на панели браузера, а настройки будут доступны через стандартный механизм управления дополнениями Firefox. Следует, однако, помнить, что о 100% совместимости речи пока не идёт. Работа над WebExtensions продолжается. Кроме того, некоторые дополнения используют специфичные для Chrome функции, отсутствующие в Firefox.
Комментарии (17)
lidacriss
02.08.2016 16:57Весьма достойное дополнение.
Помнится, приходилось все это вручную проделывать под firefox для какого-то дополнения хрома. Правда, там все свелось к тому, что достал js и реализовал с помощью greasemonkey
minamoto
02.08.2016 17:47Пробовал перенести — не взлетело. Надеюсь, через некоторое время заработает — очень уж удобная штука.
dartraiden
02.08.2016 17:48+1У меня из 5 выбранных наугад дополнений, три завелись. Конечно, чем сложнее дополнение и чем больше оно завязано на специфичные для Chrome-функции, тем меньше шансов.
В 49 версии в WebExtensions добавят возможность манипулировать историей.
LazyCrazy
03.08.2016 09:44+1«Office Online», написанный в Microsoft для браузера от Google и работающий в продукте от Mozilla — всё-таки это звучит как-то неправильно… ;) Но работает же.
vidyacat
03.08.2016 10:33Если дополнения лисы будут работать через апи хрома то я просто перейду на хром. Сами себе копают могилу.
Keyten
03.08.2016 12:05Перенести все дополнения лисы на хром не получится: нет там (и не будет) столь же широких возможностей, какие даёт XUL.
vxd_dev
03.08.2016 12:33На мой взгляд, это все равно не хорошо, если я правильно понимаю, теперь нет смысла писать 2 расширения, можно написать одно для хрома (конечно, при условии, что расширение не касается интерфейса). Оглядываясь, например, на blackberry с их встроенным dalvik, то пользы это принесло мало и, по-моему, так пару гвоздей в крышку точно добавило.
sumanai
03.08.2016 14:48какие даёт XUL
Ну так Mozilla скоро откажется от XUL в пользу интерфейса на HTML. Последний гвоздь в крышку ФФ так сказать.
sneakyfildy
03.08.2016 15:49А НЕ из каталога можно установить? Распакованное особенно интересует.
dartraiden
03.08.2016 15:56Попробуйте запросить эту функцию у разработчика. Каких-либо препятствий для реализации, по идее, нет.
akibkalo
Неужели, наконец будет решена проблема доступа к VPN от F5 BigIP с Windows 10?
IE там уже не работает. Chrome перестал работать с неподписанными CRX.