Одна из главных проблем, с которой постоянно сталкиваются пользователи Firefox, — это отсутствие расширений. Очень многие необходимые для комфортной работы в Сети инструменты существуют только для Chrome и совместимых с ним браузеров. В компании Mozilla тоже осознают эту проблему и поэтому решили перевести браузер на новый API дополнений, совместимый с API для Chrome.
Работы по внедрению новой архитектуры расширений ещё продолжаются, но воспользоваться их результатами можно прямо сейчас. Дело в том, что в новых версиях Firefox (48+) уже присутствует код, позволяющий устанавливать и запускать расширения, предназначенные для Google Chrome.
Для установки расширений из Chrome Web Store в браузер Firefox необходимо сделать следующее:
1. Скачайте расширение Chrome Store Foxified.
Приложение не найдено
2. Откройте страницу каталога Chrome Web Store и перейдите в раздел «Расширения». Найдите здесь то, что вам нужно, и нажмите на кнопку Add to Firefox.
3. Перед вами появится всплывающее окно с тремя кнопками.
- Sign Addon then Install — подписать расширение на сайте Mozilla и установить в браузер. Для этого вам понадобится потратить несколько минут на создание учётной записи на сайте addons.mozilla.org, но зато расширением можно будет пользоваться и после перезагрузки.
- Just Sign and Download — подписать расширение на сайте Mozilla и загрузить на компьютер.
- Install Temporarily — сразу установить расширение в Firefox. Оно будет работать только до следующей перезагрузки компьютера.
Обратите внимание, что инструмент предназначен в первую очередь для разработчиков, которые смогут с его помощью протестировать свои расширения в браузере Firefox. На данный момент нет никакой гарантии, что нужное вам дополнение сразу заработает на новой платформе. Однако некоторые из испытанных мной расширений из Chrome Web Store чувствовали себя в Firefox вполне нормально.
Автор оригинала: Martin Brinkmann
- Перевод
- 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.
Я переключился на Firefox несколько дней назад, и я не нашел некоторые расширения, которые я использовал в chrome в магазине дополнений Firefox. Мне интересно, есть ли способ использовать расширения Chrome в Firefox ?
google-chromefirefoxgoogle-chrome-extensionfirefox-addonAnas Hamdani 22 февраля 2018 в 19:14
2 Ответа
Да, проверьте это webExtension:
https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/
Не забудьте сначала прочитать описание.
Thắng Trần Xuân 24 февраля 2018 в 15:04
Нет, это уже невозможно. Chrome store foxified был прекращен.
Вы можете увидеть комментарий от сопровождающего здесь https://github.com/Noitidart/Chrome-Store-Foxified/issues/122
Извините, что я игнорирую все вопросы. Mozilla продолжает менять вещи. Последнее-это некоторые проблемы с запросами addons.mozilla.org fetch.
Усилия, которые я вкладываю в разработку расширений, не работают. У меня есть чтобы делать побочную работу, чтобы я мог финансировать время, которое я трачу на разработку. Хотел бы я может сделать развитие расширения моим основным вкладом, однако это никогда не может добраться до этой точки, расширения просто не работают так. Я попробовал, я поставил знак вклада, и я хочу поблагодарить всех, что кроме того, я получил $318 USD в прошлом году. Я сделал над собой усилие, чтобы спасибо всем, кто внес свой вклад, и будет проходить через снова убедитесь, что я не пропустил отправку благодарственных писем.
Я перешел в мобильные приложения, которые платят за себя.
Если кто-то знает кого-то, кто может инвестировать в любое развитие (браузер, мобильный, рабочий стол), я хотел бы общаться.
Я еще не удалил расширение, потому что оно все еще работает в более старые версии браузера, включая канал выпуска ESR.
CM777 26 января 2019 в 12:17Преобразование расширения chrome в firefox
Привет, ребята, я хочу расширение chrome (Google instant dictionary ) в firefox. Я уже был преобразован из www.extensionfactory.com, который работал так же, но после обновления firefox из-за…
Как тест Google Analytics в браузере firefox?
В рамках тестирования Google analytics я тестирую запущенные события, хиты просмотра страниц, конверсии, метки и т. д.. в браузере firefox. Я не мог найти большие дополнения, как я нашел в браузере…
Простой способ разработки расширения Mozilla Firefox от Google Chrome extension
Я разработал простое приложение для расширения Google Chrome, сначала интерфейс, созданный с помощью HTML и CSS, а затем действие, созданное с помощью JavaScript и PHP. Затем я хочу разработать…
Установка расширений Firefox и Google Chrome?
Я устанавливаю дополнения Firefox (XPI) и Google Chrome (CRX) через установщик. Я установил установщик для создания следующих записей реестра,…
Как получить имя пользователя windows с помощью javascript в браузере google chrome для расширения google chrome
Я использовал следующий код в javascript, чтобы получить имя пользователя windows в Firefox для создания расширения firefox….
Загрузите динамически созданный документ в браузере из расширения Firefox
Есть ли способ загрузить документ DOM, динамически созданный из области расширения Firefox, на вкладку в текущем браузере? Я хотел бы создать отчет HTML из расширения Firefox и загрузить его в новую…
«Вид как тип MIME» в Chrome или Firefox
Есть ли какой-либо способ заставить Firefox или Chrome интерпретировать загруженный ресурс как определенный тип MIME? Например, представления необработанного кода, предоставляемые интерактивными…
Можно ли запускать модули Node.js в браузере с помощью расширения Chrome
Для моего проекта колледжа я создаю расширение Chrome для выполнения определенных проверок и проверок для каждого URL, который пользователь посещает в своем браузере. Моя цель-предупредить…
Любые гибридные расширения Firefox, Chrome?
Существуют ли какие-либо гибридные расширения на платформе Firefox и Chrome? Я переношу свое расширение с Firefox на Chrome, и мне нужны некоторые примеры кода. Конечно, база кода не должна быть…
Как упаковать расширения Firefox и Chrome
Я новичок в разработке расширений Firefox и Chrome. Я загрузил и протестировал расширение HelloWorld sample как в FF, так и в Chrome в режиме разработки. Выполните следующие действия, чтобы…
Используемые источники:
- https://lifehacker.ru/chrome-extensions-in-firefox/
- https://habr.com/post/395661/
- https://coderoad.ru/48935486/есть-ли-способ-использовать-расширения-google-chrome-в-браузере-firefox