Как установить расширение в firefox



О том, как установить расширение Chrome в браузер Firefox

Mozilla, как известно, уже давно работает над реализацией поддержки WebExtensions в Firefox, благодаря которой этот браузер будет работать с различными расширениями, изначально разработанными для Google Chrome и совместимых браузеров. Другими словами расширение для Chrome можно юзать в Firefox.

Начальную стабильную версию WebExtensions компания запустить в Firefox 48 Stable, выпуск которого запланирован на 2 августа текущего года. Правда, разработчики предупредили, что, хотя достигнутый результат и является первым значительным шагом на пути к поставленной цели, но полной совместимости с расширениями Chrome в новом Firefox ждать пока не стоит.

Тем не менее, даже в таком виде технология WebExtensions позволит пользователям Firefox устанавливать в браузере множество самых разных Chrome расширений. И сейчас мы расскажем о том, как это можно сделать.

Итак, как установить расширение Chrome в Firefox?

Для начала еще раз отметим, что Firefox 48 поддерживает много разных Chrome-расширений, но не все и не сразу. Опять же, всё потому, что фича находится в разработке (и, очевидно, работать с не1 будут еще долго), кроме того браузер Firefox не поддерживает часть функций некоторых расширений, которые поддерживает Chrome.

Теперь, собственно, к делу:

Первым делом устанавливаем специальное дополнение Chrome Store Foxified (CSF), которое будет отвечать за процессы преобразования и инсталляции расширений. Ссылка на страницу в официальном каталоге дополнений Mozilla #8212; вот . После установки этот аддон в магазине расширений Chrome, когда вы откроете его через Firefox, будет автоматически менять на страничке выбранного расширения стандартную кнопку #171;Установить #187; на #171;Добавить в Firefox #187; (ADD TO FIREFOX ).

Заходим в раздел #171;Расширения #187; интернет-магазина Chrome, выбираем нужное расширение и жмем кнопку #171;Добавить в Firefox #171;. Далее в зависимости от настроек установленного вами только что дополнения Firefox, расширение либо будет установлено автоматически, либо вы будете устанавливать его вручную. CSF также может устанавливать в Firefox расширения Chrome в форме временных дополнений (аддонов) на период одной сессии браузера. Проще говоря, после закрытия браузера такие временно установленные расширения-аддоны будут автоматически удалены.

Не пропустите: 360-градусная камера Gear 360: о некоторых нюансах использования [видео]

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

После того, как вы нажмете кнопку #171;Добавить в Firefox #187; в верхней части экрана появится строка-уведомление с двумя такими вот кнопками:

Первая предусматривает временное использование расширения после установки, вторая #8212; использование на постоянной основе, но только после авторизации через Mozilla-аккаунт. Дополнения Chrome Store Foxified можно настроить на автоматический выбор временной установки расширений Chrome. Для этого в #171;Настройках #187; Firefox выбираем раздел #171;Дополнения #171;, в списке расширений находим Chrome Store Foxified . жмем кнопку #171;Настройки #187; рядом с названием программы, прокручиваем окно вниз и ставим галочку в чек-боксе #171;Do not sign #171;.

Механизм установки расширений Chrome в браузер Firefox

Дополнение CSF загружает выбранное расширение Chrome и конвертирует его из формата crx (стандартный формат Google для расширений) в формат xpi (стандартный формат Mozilla), внося необходимые изменения в файл manifest.json и адаптируя его под параметры Firefox, и затем сохраняет обработанный файл на рабочем столе вашего ПК или в любом другом месте, которое вы укажите в настройках аддона.

Почему браузер Mozilla Firefox запрещает устанавливать элементы Яндекс и другие расширения

блог студии Михалика - есть всё для создания сайта и его души к вашим услугам:
Вопрос автору. давай закурим
Шаблоны:
RealMik 4 0 0 © RealMik 4.0.2
ускоряем сайт: PR-CY.ru, PageSpeed Insights
правильные файлы. htaccess, header.php, robots.txt
настройка: schema.org - объёмный аудит сайта
ПЕРЕЖДЕ чем создать сайт - нужно знать, ЧТО.

F.A.Q. Консультация: как заказать сайт

#8230;это нужно знать#8230;



  • Михаил ATs. Ева, и CSS замечательно регулируется. Пробуйте пря

    Ева. Только вот теперь почему-то в CSS ничего не

    Ева. Это просто чудо какое-то! Всего-то лишь этот несча

    Михаил ATs. Правильно поняли, всё что с большой Буквы)) Однак

    Ева. Если я правильно понимаю, надо исправить только сл

    • Создание сайта #8212; WordPress
    • Плагины WordPress #8212; настройка
    • В теме: Без плагинов
    • Seo-Plus
    • HTML-CSS-PHP
    • Компьютерные программы, софт
    • Браузеры -Обозреватели
    • Магазing и WordPress
    • Файлы шаблонов FlexiThemes
    • Хостинги
    • Эпистолярий webдилетантов
    • Осень! - время подписки и чтения!

      Чего мы теряем, подписавшись. ничего! Ничего, окромя знаний!

      Почта в тайне - NoSpamX © 999

      Отмена проверки подписи у расширений в Firefox

      Отключение проверки подписи через параметр в about:config

      43-я версия Mozilla Firefox на каналах Stable и Beta блокирует установку неподписанных расширений.

      Для отмены проверки подписи у расширений можно изменить настройки:

      • в адресной строке введите about:config и перейдите на страницу;
      • нажмите кнопку Я обещаю, что буду осторожен на странице предупреждения;
      • в поле Поиск введите название параметра: xpinstall.signatures.require ;
      • найдите его в списке и дважды нажмите на него, чтобы значение true изменилось на false

      Отключение проверки подписи через пользовательские скрипты

      В Firefox 48 для Stable и Beta каналов, Mozilla отменила действие параметра xpinstall.signatures.require. На каналах Dev, Nightly и ESR, а так же в сборке Firefox Unbranded, которая представляет собой стабильную версию, параметр ещё доступен.

      Все расширения представленные в основном репозитории Mozilla, подписаны в отличае от расширений из сторонних источников.

      На сегодня существует множество расширений, предоставляемых приложениями, на платформах разработки Github и Bitbucket, а так же старые расширения, которые больше не поддерживаются разработчиками и не могут быть подписаны. Все они не могут быть установлены в Firefox Stable или Beta стандартными средствами.

      Этот способ подразумевает создание двух файлов в основной директории, откуда запускается Firefox.

      1. Файл config.js

      1.1. Создайте текстовый файл;
      1.2. Вставьте в него код:

      //
      try
      Components.utils.import( resource://gre/modules/addons/XPIProvider.jsm , )
      .eval( SIGNED_TYPES.clear() );

      catch(ex)

      1.3. Переименуйте его в config.js . Убедитесь, что он называется config.js а не config.js.txt;
      1.4. Переместите его в директорию с установленным Firefox:

      • Windows - C:\Program Files\Mozilla Firefox\ или C:\Program Files (x86)\Mozilla Firefox\ ;
      • Linux - /usr/lib/firefox- версия или /usr/lib64/firefox- версия ;
      • OSX - /Applications/Firefox.app/ .

      Это каталоги установки Firefox по умолчанию. Они могут отличаться в зависимости от ваших настроек при установке или дистрибутива Linux. Важно чтобы файл оказался в корневой директории программы.

      2. Файл config-prefs.js

      2.1. Создайте второй текстовый файл;
      2.2. Вставьте в него код:

      pref( general.config.obscure_value , 0);
      pref( general.config.filename , config.js );

      2.3. Переименуйте в config-prefs.js;
      2.4. Переместите в корневая директория Firefox \defaults\pref\
      например C:\Program Files\Mozilla Firefox\defaults\pref\ ;
      2.5 Перезапустите Firefox.

      Теперь вы можете устанавливать расширения с подписью и без в Firefox Stable или Beta.

      Что при этом происходит

      Код в файле config.js, загружает один из конфигурационных файлов Firefox и удаляет информацию из константы Signed_Types в этом файле. Эта константа определяет типы дополнений и расширений, которые должны быть подписаны для установки.

      Некоторые расширения, например, темы, не должны быть подписаны. Таким образом, код очищает константу от всех типов дополнений, поэтому установка любого из них не требует наличия подписи.

      Код во втором файле указывает Firefox загрузить файл config.js при запуске.

      Странно что это на столько просто, учитывая то что обязательная подпись расширений используется для повышения безопасности.

      Источники: http://www.gadgetstyle.com.ua/install-chrome-extensions-firefox-tips/, http://mihalica.ru/brauzer-mozilla-firefox-rasshireniya/, http://hubnews.org/mozilla-firefox-override-signing-requirement/




      Комментариев пока нет!

      Поделитесь своим мнением

    Категории:


    Новое на сайте:

    Как полностью очистить жесткий диск через биос

    Как через БИОС форматировать дискСбез системного диска? Виктор далее...

    Как обновить directx на windows 7

    Как обновить DirectX на Windows 7 Сегодняшнюю далее...

    Загрузка xp с флешки eee pc

    Настройка BIOS данного нетбука не проста и далее...

    Популярное:

    Еще по теме:

    Windows live как создать локальный профиль

    Как создать автономный профиль в Windows Live? Сервис Games далее...

    Не могу войти в одноклассники и контакт

    почему я не могу войти в одноклассники далее...

    Гутманн 35 проходов что это

    CCleaner: особенности и алгоритмы стирания HDD/SSD дисков CCleaner далее...