Разработчики 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)


  1. akibkalo
    02.08.2016 16:33

    Неужели, наконец будет решена проблема доступа к VPN от F5 BigIP с Windows 10?
    IE там уже не работает. Chrome перестал работать с неподписанными CRX.


  1. lidacriss
    02.08.2016 16:57

    Весьма достойное дополнение.
    Помнится, приходилось все это вручную проделывать под firefox для какого-то дополнения хрома. Правда, там все свелось к тому, что достал js и реализовал с помощью greasemonkey


  1. minamoto
    02.08.2016 17:47

    Пробовал перенести — не взлетело. Надеюсь, через некоторое время заработает — очень уж удобная штука.


    1. dartraiden
      02.08.2016 17:48
      +1

      У меня из 5 выбранных наугад дополнений, три завелись. Конечно, чем сложнее дополнение и чем больше оно завязано на специфичные для Chrome-функции, тем меньше шансов.

      В 49 версии в WebExtensions добавят возможность манипулировать историей.


  1. unxed
    03.08.2016 03:23

    Не взлетело. «Дополнение повреждено».


  1. LazyCrazy
    03.08.2016 09:44
    +1

    «Office Online», написанный в Microsoft для браузера от Google и работающий в продукте от Mozilla — всё-таки это звучит как-то неправильно… ;) Но работает же.


    1. redmanmale
      03.08.2016 13:16

      >>всё-таки это звучит как-то неправильно
      Звучит как надо.


  1. vidyacat
    03.08.2016 10:33

    Если дополнения лисы будут работать через апи хрома то я просто перейду на хром. Сами себе копают могилу.


    1. Keyten
      03.08.2016 12:05

      Перенести все дополнения лисы на хром не получится: нет там (и не будет) столь же широких возможностей, какие даёт XUL.


      1. vxd_dev
        03.08.2016 12:33

        На мой взгляд, это все равно не хорошо, если я правильно понимаю, теперь нет смысла писать 2 расширения, можно написать одно для хрома (конечно, при условии, что расширение не касается интерфейса). Оглядываясь, например, на blackberry с их встроенным dalvik, то пользы это принесло мало и, по-моему, так пару гвоздей в крышку точно добавило.


      1. sumanai
        03.08.2016 14:48

        какие даёт XUL

        Ну так Mozilla скоро откажется от XUL в пользу интерфейса на HTML. Последний гвоздь в крышку ФФ так сказать.


        1. dartraiden
          03.08.2016 15:24
          +1

          Отказ от XUL продиктован необходимостью апгрейда движка.


          1. sumanai
            03.08.2016 16:01
            +2

            Да не важно чем это продиктовано. Важно, чем это закончится для лисы.


  1. sneakyfildy
    03.08.2016 15:49

    А НЕ из каталога можно установить? Распакованное особенно интересует.


    1. dartraiden
      03.08.2016 15:51

      del


    1. dartraiden
      03.08.2016 15:56

      Попробуйте запросить эту функцию у разработчика. Каких-либо препятствий для реализации, по идее, нет.


  1. taxion
    03.08.2016 15:57

    akibkalo
    В режиме разработчика тоже не ставятся не подписанные crx?