В общем, это просто! А посему давайте отключим запрет браузера Mozilla Firefox на установку дополнений (фича запретов постигла пользователей с выходом крайних версий брауза)), а также включим мультипроцессность и мультипроцессорность.
Что ж, продолжим прошлую статью, – в ней говорилось о возможностях обхода запрещений Firefox установки расширений/дополнений.
Сегодня тема немного посложнее, так что приготовьтесь: нужно будет создать пару файлов сценария для приложения firefox и поместить их в корень ядра, и ещё кое-что поправить в скрытых настройках обозревателя Фаерфокс. В общем, будет очень интересно и что более важно – полезно!
Поехали:
отключаем запрет Firefox к установке сторонних дополнений
Для великого начала, давайте включим запрет браузеру на проверку дополнений (что это, подробнее в статье, ссылка выше).
Создадим такой файл сценария с расширением JS: имя config.js
(кому писанина файлов туго достаётся, их можно просто скачать в финале статьи, и разложить по своим полочкам в папке файлов firefox).
А создаются файлы таким образом: открываем текстовый редактор Виндовс – обычный блокнот и записываем в его тело следующие ниже строки (можно копировать).
Вот начинка первого файла:
// отключаем запрет установки дополнений
try { Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {}) .eval("SIGNED_TYPES.clear()"); }
catch(ex) {}
Далее… в меню блокнота во вкладке “Файлы” выбираем “Сохранить как…” и – параметры показаны на фото…
Идём по следующему пути:
C: Program Files\Mozilla Firefox
….и закидываем в директорию созданный файл.
Напишем следующий js-файл: с именем – config-prefs.js
// отключаем запрет установки дополнений (файл в связке с config.js)
pref("general.config.obscure_value", 0); pref
("general.config.filename", "config.js");
Осиливаем в ядре Firefox и эту дорожку до папки pref, чтобы и туда подкинуть созданный файлик:
С: Program Files\Mozilla Firefox\defaults\pref
Вот и всё!! запрет проверки и установки дополнений браузером Фаерфокс окончен!
И теперь, как в прежние безмятежные времена, запросто можно устанавливать дополнения – без всяких “надуманных” запрещений разработчиков Fire – в обычном и привычном для нас режиме.
Однако нам, как завсегда водится – этих знаний мало !!
А давайте-ка подключим (или включим, кому как угодно)
мультипроцессность браузера Mozilla Firefox
Мультипроцессность (многопроцессность) это..! хотя, думаю, толковать подробно излишне, – значение понятия логично и ясно, к тому же имеет философскую мультипликационную составляющую скоростной работы вкладок браузера Firefox, о ней в следующей статье подробнее. Непременно подписывайтесь:
Online консультация по настройкам и созданию сайтов на WordPress
Для того, чтобы заработала мультипроцессность включить соответствующую логику обработки данных не составит особого труда – воспользуемся скрытыми настройками браузера (которые кстати пригодятся для тестирования проделанной работы).
В адресной строке браузера (не в строке запросов, а той, что в самом верху окна браузера) копируем и прописываем следующий вензель:
about:config
…жмём “Enter”…
Внимание:
на этом этапе перехода к скрытым настройкам браузера появится логичное предупреждение пользователю (то бишь нам) об осторожности !!
Соглашаемся быть аккуратными!
Теперь предстоит создать новую логическую строку, которая добавится к подобным уже существующим строкам (настройкам) Фаер…
Правая кнопь мышки… выбираете “Логическое” – далее, в окошке записываете саму вариант-логику:
browser.tabs.remote.force-enable
…тут же выпадет следующее модальное оконце, в котором нужно выбрать сущность true
Готово дело!
Можете перезапустить браузер и взглянуть на результат лично выполненной работы.
как эпилог…
После перезапуска обозревателя firefox, снова, в адресной строке прописываем, но уже такой адрес:
about:support
Откроется страничка сводки настроек браузера, а в графе “Мултипроцессные окна” (или многопроцессные…) будет записано “Разрешено пользователем” или “Включены пользователем” т.е вами, дорогой товарищ))
Внимание:
…тем, которые пользуются переводчиком (дополнением) Google Translator for Firefox и его опцией перевода выделенного текста нужно знать !! – возможно, этот способ перевода отключится!
Полный перевод странички (который не всегда корректно отрабатывает) функционировать будет в обычном режиме, а вот опция “выделенного текста” нет!
А вот чтобы использовать настройки опций по полной, без глюк… рекомендую правильно настраивать браузер, например – использовать несколько рабочих профилей Firefox одновременно!
И как только насладимся результатом проверки, давайте уж бонусом к этой статье разберёмся:
как включить мультипроцессорный режим Firefox
Мультипроцессорный (или многопроцессорный) режим в Firefox включаем – может кому пригодится !!
Кстати, в следующей статье подробнее, так что не забудьте подписываться !!
Итак:
Вновь посетим адресок:
about:config
В в адресной строке поиска настроек пропишем следующее:
browser.tabs.remote.autostart
как только результат поиска логической строки выпал – всё здорово! Двигаемся курсоров вдоль строки вправо и меняем выставленное false на true
Смена значений – элементарна: кликаете пару раз на фразу false
она мгновенно меняется на true
.
Как и обещал: вот ссылка для скачивания готовых к употреблению файлов – Я.Диск.
А вот полезное видео о настройке не менее полезной программки MozBackup, которая замечательным образом помогает сохранять все настройки браузера Firefox: пароли, расширения, закладки, дополнения и т.п.
Очень служит при переустановке браузера или ОС – в течение минуты восстанавливается привычная работоспособность браузера.
В общем, избавляет от рутины пользовательских настроек.
Очень рекомендую: благодарить станете…
как продлить антивирус Аваст ещё на год – бесплатно!..
Видео о том, как сохранить и восстановить настроенный профиль браузера Firefox – дело 5-ти минут.
mihalica.ru !
А если дополнения просто в настройках удалить. Разве это не поможет?
В статье речь идёт об Как
А касательно Вашего вопроса: уж тогда и не устанавливать дополнения вовсе, ну – чтобы не удалять… ))
===Вот и всё!! запрет проверки и установки дополнений браузером Фаерфокс окончен!===
Да щассс… Как бы ни так…
Уж сто лет, как не работает эта фича с JS файлами и прочее…
Всё это уже устаревшая хренотень не стоящая внимания…
Попробуйте сделать то же самое,например с версией 51…
И ничего у вас не получится… Разрабы тоже не тупые ребята…
Здравствуйте Сергей!
Я не совсем понял суть Вашего коммюнике… А в общем, пока существует it разработка и всевозможные обновы – баги будут всегда! Нужно всего-то просто определиться с тем, что нам конкретно из… требуется от обозревателя: а вот для этого приходится изучать тех-часть определённой направленности.
Знания – хороши вкупе.
А сведения же в рамках одной статьи, не всегда “эликсир” для начинающего пользователя: опять же в силу его нечётких требований к браузеру.
У меня сейчас стоит 50.1.0 – всё что нужно работает: и дополнения в т.ч.
И – да, в обнове (51.0.1), как мне показалось, с js есть закавыка (!! подчеркну !! – не со всяким, скажем так, JS. Конфликты версий, знаете ли). А посему я и не обновлялся: нужно посмотреть следующую сборку… а уж потом прикидывать…
…этого не понял. Вы что хотите сказать, будто б они эти баги специально подкидывают? или что…
но оно действительно не работает. как был запрет,так и остался.
мазила 56.0.2 32 бит.
Суть текста была в том, что в версии 50.1.0
танцы с бубном и скриптами ни к чему не привели…
Как были под запретом некоторые дополнения, так и остались.
А то есть – это не панацея и не всем, видимо, помогает…
А жаль, я расчитывал, что это поможет, но нет…
Ну, тогда всё просто:
Устанавливайте дополнения из сохранённого файла, и делоф!!
Вот тут подсказки.
А так, нужно рассматривать все привязки скриптов (кода) с поправкой к конкретной версии (иначе: где-то прибудет, а где-то – убудет в отработке иных функций…).
Да, можно и файлами устанавливать…
Пока не пробовал в данном случае…
Всего Вам хорошего! Успехов!
…и Вам удачи, конечно же..!
Доброго времени суток! Ваш сценарий обхода блокировки на установку обновлений не сработал в версии 66.0.3. Установка дополнения из файла так-же не помогла (пишет, что дополнение повреждено). Есть-ли еще варианты обхода этой блокировки? Спасибо!
Здравствуйте, Алексей!
варианты есть, но их в коммах не опишешь… да и решения нечёткие: так что лучший вариант (в этом случае с 66.0.3) дождаться обновы 66.0.4, к примеру.
А ещё лучше, всегда иметь под рукой бэкап рабочего браузера.
Просто спас. С меня пиво.
и эти два файла добавила – ничего не помогает, версия мозилы последняя, только обновила перед этим..
Здравствуйте!
У вас какая именно версия браузера, Галина?
66.0.3 вчера обновила, думала поможет
Мне тоже не помогло! не могу вернуть свой любимый FlashGot эта грёбанная мазилллла! Достали уже ! то что они предлагают в замен такое Г!
Насчёт FlashGot точно на данный момент не знаю, как обстоят дела: попробую…
Хотя, я сам давно уже расстался с этим дополнением… когда-то эта связка б/р тоже мудрила… и…
Что делать? как быть!
Я так понимаю в FF 72.0.1, этот метод не работает? И зачем в начале нужно включать запрет? : xpinstall.signatures.required
После всех манипуляций пишет, дополнение не может быть установлено, т.к. видимо повреждено.
Здравствуйте Дмитрий!
В FF 72 я не пробовал метод из этого поста.
Поставлю чистый Ф 72 и протестирую… Добавлю результат в статью.
Хорошо, если не сложно напишите ответ, что бы я увидел.
Вечер добрый, Дмитрий!
Если устанавливать браузер 72 чисто (с чисткой данных ОС от ФФ) всё работает прекрасно.
Если обновлять от предыдущей версии, то – есть баги (не разбирался глубоко из-за чего /скорее всего из-за несоответствия обнов расширений и браузера.) – совет: переустановите ЧИСТО браузер и смотрите по обновам расширений, которые вам требуются: установить/НЕ установить (пробуйте из файла установить нужное).
А в будущем, сохраняйте рабочий профиль браузера требуемой вам версии (файлами!! не программой!!!!)… и работайте на здоровье.
Если остались вопросы, спрашивайте, попробуем разобраться…
На портативной версии с переносом плагинов и настроек из основной версии это можно провернуть? Если да, то как это сделать правильно?
И вы так и не ответили “И зачем в начале нужно включать запрет? : xpinstall.signatures.required”?
Можно провернуть и на портабле версии (для этого потребуется сохраненный рабочий профиль браузера).
Посмотрите эту статью (и там по ссылкам, если что)… принципиально все действия схожи.
честно говоря, не помню – но что-то связанное именно с конкретной версией браузера.
Спасибо, что обратили внимание и напомнили… Перечитаю (потестирую) и внесу коррекции в статье…