Интернет. Программы. Windows. Операционные системы. Игры. Восстановление

Реплеи World of Tanks подробная инструкция

Как на iPhone поставить музыку на звонок

Как преобразовать EML файл в PDF файл

Лучшие программы и сервисы поиска по фото с телефона – товаров, мест, людей

ZUK Edge - Технические характеристики Zuk edge обсуждение

Как прошить htc one mini, и где скачать прошивку?

Менеджер автозагрузки windows — бесплатная программа Startup Delayer Какие последствия от приложений, постоянно работающих в фоновом режиме

Как исправить изменения конфигурации оборудования не обнаружены

Главный комьюнити менеджер

Как переводить деньги с МТС на Билайн: Быстрые, удобные и надежные способы Как с баланса мтс билайн

Какое напряжение на usb выходе

Действующие промокоды для «Деливери Клаб Условия бонусной программы в Delivery Club

Самодельный k line адаптер для диагностики

Клонирование жесткого диска средствами операционной системы

Простая и удобная программа для создания фотоколлажей

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

Так случилось волею судьбы и игрищь разработчиков браузеров и авторов дополнений, что, к примеру, в браузере Mozilla Firefox осуществляется проверка дополнений, перед тем как их установить! И что во всех этих проверках печально, так это то, что накладывается запрет на установку того или иного расширения (дополнения) —

рассмотрим пример, когда Mozilla ни в какую не желает пропускать полюбившиеся большинству пользователей Элементы Яндекс.

«Дополнение не может быть загружено из-за ошибки соединения» — выдаёт такой вензель обозреватель Ферiфокс…

Научимся обходить проверку и запрет, или — вообще отключим в браузере Firefox всякую проверку дополнений. Вперёд..!


…такое вот предупреждение выдаётся охраной) как только мы пытаемся расширить функциональные возможности браузера:

Текст по пунктам:

отключим запрет проверки дополнений браузером Firefox

Для достижения этой цели придётся немого поработать с файлами браузера. Это не сложно! вы в этом убедитесь.

Нам потребуется текстовый редактор «Блокнот», который присутствует в любой операционной системе. С помощью него создадим пару файлов… Итак:

Откроем окно редактора и запишем в новый документ следующие строки:

// отключаем запрет установки дополнений try { Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {}) .eval("SIGNED_TYPES.clear()"); } catch(ex) {}

Как только пропишите показанные выше код, документ нужно сохранить: на этом этапе поступим следующим образом…

присвоим файлу такое имя: (можно копировать)

В «Имя файла» вписываем config.php а в «Тип файла» выберем «Все файлы» и — сохраняем.

Идём по следующему пути:

C: Program Files\Mozilla Firefox

и в папку «Mozilla Firefox» помещаем (среди уже имеющихся) созданный файл.

Первый этап закончен!

Второе что необходимо…

Напишем следующий js-файл сценария: имя ему — config-prefs.js

Вписываем в блокнот следующую команду браузеру:

// отключаем запрет установки дополнений (файл в связке с config.js) pref("general.config.obscure_value", 0); pref ("general.config.filename", "config.js");

Всё эти манипуляции проделываем аналогично первой инструкции…

Проходим по такому пути до папки pref, чтобы и туда подкинуть созданный файлик:

С: Program Files\Mozilla Firefox\defaults\pref

Всё, ребята! запрет проверки и установки дополнений отключен. Теперь браузер бузить и запрещать устанавливать полюбившееся расширение не станет.

Для тех пользователей, которым эта работа показалась сложной, есть ещё одно решение задачи — обход запрещения установки дополнений:

способ запрета проверки и установки дополнений в консоли браузера Firefox

Поступим так:

Воспользуемся скрытыми настройками браузера Mozilla Firefox — есть и такие!

В адресной строке браузера (не в строке поисковых запросов, а в той которая в самом верху окна браузера) пропишите следующий вензель:

…жмите смело клавишу «Enter»

К сведению:

Браузер выдаст такое милое окошко, в котором предложит быть аккуратнее - осторожнее! —

для получения доступа к «скрытым» настойкам, как вы понимаете, нужно пообещать быть внимательным!

Соглашаемся!!

нас перенесёт в святая-святых браузера - в длиннущую ленту технических регулировок: что нам здесь нужно..?

А вот что: в «поиске» по ленте настроек (она в самом сверху) запишем такое замысловатое предложение:

xpinstall.signatures.required

Система браузера быстренько отыщет искомое!

Проведите курсор вправо по строке xpinstall.signatures.required до логического true — теперь внимание!! кликните пару раз на это самое слово)) это нужно для того чтобы поменять значение на false .

Кому интересно: true -разрешение, false — запрет! это если просто.

Перезагружайте браузер и пользуйтесь на славу всякими установками дополнений))

А мы продолжим, и узнаем:

как обойти запрет Firefox и установить дополнение

Это просто! …скачаем само дополнение в виде файла себе на комп, а уж потом вручную установим его из файла.

Чтобы скачать дополнение, нужно перейти на его официальную страничку.

Большинство адресов дополнений, не зависимо от того запрещены они или нет к установке, можно узнать на страничке настроек дополнений, в самом браузере Firefox — верхнее меню «инструменты» — «дополнения».

Так как мы сегодня рассматриваем пример с Элементами Яндекс, переходим на официальную страничку - если нужно, вот ссылка https://element.yandex.ru/?from=wizard___one

И на страничке дополнения всё просто..!

Наводим курсор на «Установить» кликаем правую кнопку мышки и в выпавшем меню выбираем «Сохранить как» — далее следует указать путь для сохранения системой файла.

В итоге в папочке компа (ту что указали) появится такой забавный файлик YandexElement.xpi — это и есть программка дополнения, только в виде файла.

Ну и, думаю, догадались…

Переходим на страничку дополнений (путь по меню показан выше) — в верхнем правом углу выбираем «шестерёнку» (значок может отличаться из-за темы оформления вашего браузера) — кликаем…

можно выбрать слева в вертикальном меню «Службы», и затем найти и кликнуть по «шестерёнке — настройкам»

…итак — в выпавшем меню выбираете «Установить дополнение из файла» — указываете системе ваш скачанный файлик и — мгновение… установка. Готово!

Перезагружайте браузер. …и пользуйтесь на здоровье..!

Вот вы и научились устанавливать дополнения без всяких запрещений (или расширения, кому как угодно-с)

Больше браузер никаких предупреждений не выдаст.

Советую добавить статью в закладки и возвращаться, ибо если вы решите переустановить браузер или саму ОС — описанные настройки нужно будет повторить…

Однако бывает и так, что какое-то экзотическое, но требуемое для пользователя, расширение (дополнение) никак невозможно установить в браузер, из-за проверки обозревателем так называемой «Подписи». И это бывает часто: разработчики дополнений не спешат за обновами браузера…

В этом случае здорово поможет «менеджер браузеров», — и всего-то нужно установить на компьютере пару различных версий Фаерфокс, которые, кстати, можно запускать одновременно!! — вот по ЭТОЙ ссылке подробности…

МИГ подписки - ЭРА полезных знаний!!


!..подписываясь -
мы расстаёмся с невежеством..!

Если что-то не ясно и остались вопросы, делитесь ими в комментариях...

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 при запуске.

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

В свете последних событий связанных с релизом Mozilla Firefox 48, который навёл шухеру среди части пользователей, в связи с обязательным наличием подписи у расширений, люди столкнувшиеся с этой проблемой встали перед выбором, либо:

  1. не пользоваться неподписанными расширениями (плохой вариант);
  2. использовать небрэндированные сборки;
  3. идти окольными путями, пытаясь отключить проверки любыми способами, некоторые из которых предложены в следующих комментариях:
  4. подписать необходимое расширение самостоятельно.
Как вы уже догадались, здесь пойдёт речь о последнем способе. Если мы не планируем распространять расширения через официальный каталог, то подпись мы можем получить без ручных проверок, т.е. легко и просто.

Для этого нам понадобятся:
  1. учётная запись на addons.mozilla.org
  2. установленный nodejs версии >= 0.10
  3. npm версии >=3.0.0 (npm up npm)
  4. jpm для nodejs (npm install jpm).
Будем рассматривать процесс подписания на примере расширения «Random Agent Spoofer». Данное расширение содержит список юзер-агентов, которые довольно быстро устаревают, а обновляется дополнение не часто. В свою очередь, в официальном репозитории файлы с нужными нам данными обновляются регулярно и возникает закономерное желание пустить их в дело.

Итак, учётную запись зарегистрировали, программное окружение установлено, можно приступать.

Берём подопытное расширение и распаковываем его в отдельную папку, в нашем случае используем слепок репозитория, расположенного по адресу https://github.com/dillbyrne/random-agent-spoofer .
Получим следующую структуру каталогов:
test\
lib\
doc\
data\
.gitignore
LICENSE
package.json
README.md

Если используется готовое собранное расширение, то в корне папки где оно распаковано, необходимо удалить файлы «bootstrap.js» и
«install.rdf», они создаются программой сборки, а при модификации уже подписанных дополнений ещё и папку «META-INF». Т.к. мы имеем дело с ещё не собранным дополнением, то это не требуется. Следующим шагом будет редактирование файла «package.json», расположенного опять же в корне каталога распакованного расширения. В нашем случае его начало выглядит так:
{
"name": "random-agent-spoofer",
"title": "Random Agent Spoofer",
"id": "jid1-AVgCeF1zoVzMjA@jetpack",
"description": "Allows the use of various browser profiles (including useragent ,platform, oscpu, accept headers and other options), which it can randomly switch between after a chosen period of time has expired",
"author": "dbyrne",
...
}

Если в нём содержится параметр «id» его надо либо изменить, либо удалить. В противном случае, мы получим ошибку при попытке подписи о том, что не являемся его владельцем.
Далее командуем следующее «заклинание» для сборки расширения в архив:

Jpm xpi --addon-dir <путь к папке куда распаковали>

Или просто:

Jpm xpi , если текущий каталог это и есть корень распакованного расширения.

На выходе должен появиться файл собранного расширения.xpi, который и будем подписывать.

А теперь приготовим свой api-ключ, ради получения которого и регистрировались на addons.mozilla.org . Его можно увидеть по адресу addons.mozilla.org/ru/developers/addon/api/key в таком виде:

Издатель JWT: Секрет JWT:

Где Ваш персональный ключ. И в заключение, собственно, сам акт подписания осуществляем скомандовав:

Jpm sign --api-key --api-secret --xpi <путь к расширению полученному на предыдущем шаге>

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

Полезные ссылки:
Документация по jpm: developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm
Signing Api: olympia.readthedocs.io/en/latest/topics/api/signing.html

Всем спасибо за внимание, удачи!

Mozilla Firefox иногда (или частенько) буксует — к примеру, запрещает устанавливать некоторые расширения, по его мнению — вредные, запрещённые к установке. Говорят, всё это для нашей защиты: «Дополнение не может быть загружено из-за ошибки соединения.». Или — «Firefox заблокировал запрос на установку программного обеспечения с этого сайта».

А как быть!? если я привык к какому-то расширению и не могу жить без него иначе… и мне наплевать на все эти фронтовые дрязги разработчиков и их своеобразные прочтения сертификатов…

Что жж… давайте всё-таки привычное дополнение установим… …рассмотрим, например, случай, когда браузер Фаерфокс запрещает к установке элементы Яндекс (ниже будет ссылка на пост, в котором говорится о том, как добавить Яндекс закладки в Фаерфокс 55.0.2 ).


…однажды мы решаем установить дополнение к браузеру Mozilla Firefox элементы Яндекс… По-началу установки всё здорово как бы!

Но — ближе к финалу, выпадает такое предупреждающее окошко:

«Дополнение не может быть загружено…»

Кто виноват… Что делать…

Firefox заблокировал запрос на установку программного обеспечения с этого сайта

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

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

Я лично, чтобы избегать все эти нестыковки … пользуюсь чётко настроенным по своим нуждам браузером Фаерфокс и его . По возможности пасую некоторые обновления: ну по крайней мере всегда готовлюсь к ним.

Здорово помогает в этом замечательная программка МозБекап, которой возможно сохранять все личные данные браузера — пароли, расширения, закладки и т. п. …и регулировать их, конечно же, .

Итак: как и говорилось выше, не помню версии браузера в котором впервые обнаружилась закавыка запрета, а раз не помню (и никто из простых смёртных не помнит), значит — точного эликсира нет!! однако — покажу пару вариантов на свободную установку выбранных дополнений: (какой-то из них точно заработает — у меня понёс по кочкам запрещения второй))

чтобы отключить ЗАПРЕЩЕНИЕ Firefox на установку расширений —

сделаем так:

Воспользуемся скрытыми настройками браузера Mozilla Firefox.

В адресной строке браузера пропишите следующий вензель:

…и кликаем «Enter»

Важно: при переходе к этим «скрытым» настойкам, браузер выдаёт такое забавное окошко, в котором предупреждает быть аккуратнее — осторожнее!

Как вы понимаете, нужно пообещать быть внимательным.

Тогда нас перенесёт в святая-святых браузера — в ленту технических настроек:

…затем, в «поиске» по ленте настроек (она где-то сверху) запишем такую фразу:

Внимание: возможно, есть смысл, коли у вас будет установлено значение false , заметить его на true — эксперимент — наше всё!

В качестве дополнения к материалу, для тех пользователей, которые подумывают приручить компьютер и быть с ним на «ТЫ»:

В среде программистов, (а в общем-то, возможно, помните ещё из уроков информатики) такие простые логические значения (понятия, если хотите) как TRUE – означающее истину и FALSE – означающее ложь. Если попросту «истина» — разрешение, а «ложь», соответственно — запрет.

А ещё в некоторых случаях языков программирования за значение «истина» законно прокатывает 1, и за значение ложь - 0.

Логический тип данных, или булев тип, или булевый тип (от англ. Boolean или logical data type) в честь Джорджа Буля (что весьма логично)) — математик и логик был такой.

Но это так, слегка касаясь темы…

А познавать все глубины оптимального интернета мы будем от статьи к статье) так что есть смысл подписаться




Итак, после того как подписались)) — перезапускаемся… браузер, в смысле…

Должно заработать!

Если браузер не послушался приказа (помните: «запретили запрет») — хрен с ним. Хотя такого быть не должно: о тонкостях расскажу в следующей статье, чтобы ближе по теме…

Второй вариант — теперь точно заработает… Сделаем так: и научимся…

как устанавливать расширения браузера Фаерфокс с помощью сохранённого файла

Предположим вам нужно прикрутить к браузеру элементы Янднекс (все иные расширения устанавливается по аналогии).

Переходим на официальную страничку установки — если нужно, вот ссылка //element.yandex.ru/?from=wizard___one

Фото ниже: наводим курсор на «Установить»… прижимаем правой кнопкой мыши, и в выпадающем меню выбираем «Сохранить как…»

Указываем папку для сохранения, и к вам через минутку прилетит такой файлик:

YandexElement.xpi

Полдела сделано!

В меню браузера Фаерфокс «Инструменты» выбираем «Дополнения».

На открывшейся страничке, слева — в вертикальном меню кликаем «Службы».

Мгновение..! …и око зрит:

…что — на открывшейся страничке в правом верхнем углу есть значок «шестерёнка» кликаем по этой шестерне (это настройки), а в выпавшем окошке-меню выбираем опцию «Установить из файла…»

Ну, вы, думаю, догадались.

Нужно указать путь (папку) в которой сохранён ценный файл расширения.

Минута… и дополнение установлено. Заметьте — без всяких трогательных запрещений и божечкой заботы о нас грешных…

А мы… продолжаем: переходим к следующей статье о том, как …

И… — подписывайтесь, впереди много полезного для лёгкой работы по правилам оптимального интернета!


!..подписываясь на обновления сайт -
...расстаёмся с невежеством..!


...город веб мастеров Михалика.ru © - запросто с WordPress

Вам также будет интересно:

Как открыть порт Windows Как открыть 443 порт windows 7
Как правило, о существовании такого понятия, как закрытый порт, люди узнают не при самых...
Поисковая деятельность дошкольников с участием родителей
В ходе проведения реформирования системы образования, в настоящее время большое внимание...
Умные телевизоры Philips
На этой неделе прошел семинар компании Philips под названием "Новинки и сенсации мира...
Спираль душевной боли: депрессия матери Слоты памяти и PCI-Express
Скорость шины системной платы не влияет на скорость установленного процессора. В...
Карта движения морских судов онлайн
Представляем вам уникальную карту, с помощью которой можно обнаружить местоположение любого...