При входе:
firefox -safe-mode
он перезапускает Firefox в «безопасном режиме» со всеми отключенными дополнениями/расширениями или настройками. См.Безопасный режим
Я хотел бы иметь определенное расширение,ПроКон Латте, например,нетбыть инвалидом.
Как это сделать с помощью командной строки и какой файл изменить?
Редактировать: Уже 5 лет! Фактически, дополнительный модуль, такой как procon latte, блокирует контент для взрослых. Я не хотел иметь возможность переопределить надстройку через команду linux firefox -safe-mode. Теперь procon latte несовместим с firefox quantium (58.0). Кто-то сказал, что нужно изменить bashrc, и это было лучшим решением на данный момент. Я также поставил DNS (opendns).
решение1
К сожалению, Firefox не может выборочно включать плагины из командной строки, но чтобы сделать это графически, выполните следующие действия:
Для обычного запуска Firefox
Чтобы запустить Firefox из безопасного режима, просто запустите Firefox из командной строки:
firefox
Для выборочного включения/отключения плагинов
Чтобы найти все установленные плагины, выполните firefox -url about:plugins из командной строки:
firefox -safe-mode -url about:plugins
После этого вы можете вручную включать/отключать плагины с помощью графического интерфейса.
Перейдите в меню «Инструменты» > «Дополнения» > «Плагины».
Затем отключите все и включайте их по одному, чтобы увидеть, какие плагины вызывают у вас проблемы.
решение2
Возможно, у меня есть быстрое, но неприятное решение вашей проблемы.
ProCon latte — это расширение, которое можно держать включенным в «частном режиме», но которое можно легко отключить, если войти в «безопасный режим». Как я понимаю, вопрос не в отладке расширения браузера и т. д., а просто в том, чтобы не допустить отключения расширения фильтрации контента: ни при каких обстоятельствах. Точка.
Вот «способ» блокирования работы безопасного режима, по крайней мере, попытка нулевого порядка.
В ubuntu обычный способ доступа к firefox -safe-mode — через командную строку. Что я сделал на основе обсуждений в этом посте:https://unix.stackexchange.com/questions/90998/block-particular-command-in-linux-for-specific-user было вообще заблокировать пользователю возможность запускать Firefox из командной строки :-) Тот же пользователь по-прежнему может открыть Firefox, щелкнув на боковой панели или через средство запуска Unity/Gnome... но всегда в «обычном» режиме с включенным Proconlatte :-)
Вот что я добавил в свой файл ~./bashrc:
/usr/bin/firefox() {
echo "command not allowed for you"
}
firefox() {
echo "command not allowed for you"
}
readonly -f /usr/bin/firefox
readonly -f firefox
Надеюсь, это поможет! Блог этого парняhttp://mike.kaply.com/2012/03/16/customizing-firefox-autoconfig-files/ и мастер расширения CCK2 должен быть правильным способом полного отключения «безопасного режима», но для меня он немного сложен для чтения/понимания.
Ваше здоровье,
решение3
Не совсем понятно, чего именно вы хотите добиться и почему упоминаете «Безопасный режим», нов том виде, в котором он существует в настоящее время, вы просто не можете делать то, что хотите, будь то через командную строку или GUI. "Безопасный режим" — это средство отладки, а не что-то, предназначенное для более безопасного или защищенного просмотра.
Однако ...
- вы можете создать второй профиль с помощью
firefox -P
- установите только те расширения, которые вам нужны
- установите для всех плагинов значение «Запрашивать активацию» в
Tools, Add-ons, Plugins
решение4
Это может зависеть от расширения. В случае с "ProCon Latte Content Filter" есть простое решение (по крайней мере для Mac-версии Firefox v54).
Сначала убедитесь, что опция пароля ProCon Latte включена. Затем убедитесь, что Firefox не открыт.
Теперь найдите файл «prefs.js» в папке вашего профиля Firefox (например, /Users/yourname/Library/Application Support/Firefox/Profiles/yourprofile.default/prefs.js).
Откройте файл с помощью TextEdit [сначала сделайте резервную копию на случай, если вы допустите ошибку].
Найдите этот раздел: {9D6218B8-03C7-4b91-AA43-680B305DD35C}.xpi\",\"multiprocessCompatible\":false,\"runInSafeMode\":false,\"
Все, что вам нужно сделать, это изменить часть, которая гласит "runInSafeMode\":false,\" на "runInSafeMode\":true,\"
Сохраните изменения.
При запуске Firefox в безопасном режиме вы обнаружите, что ProCon Latte работает, несмотря на то, что он утверждает, что отключен в вашем списке дополнений.
Примечание: Возможно, вам покажется хорошей идеей сделать ProCon Latte глобальным расширением (это сделает его доступным для всех пользователей Firefox, а также для любых новых профилей, которые вы создадите). Просто переместите файл с именем "{9D6218B8-03C7-4b91-AA43-680B305DD35C}.xpi" из папки "extensions" вашего профиля в папку расширений Mozilla (например, /Library/Application Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}). Затем вам придется повторить изменение файла "prefs.js". Это изменение также придется сделать для каждого пользователя и профиля, если вы не хотите, чтобы они обходили его в безопасном режиме.
Кроме того, если у вас очень продвинутый в технологиях ребенок, пытающийся обойти эту фильтрацию контента, установите приложение вроде «invisibliX», чтобы сделать папки профилей и расширений Firefox невидимыми.