Как изменить безопасный режим Firefox из командной строки Linux?

Как изменить безопасный режим Firefox из командной строки Linux?

При входе:

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 невидимыми.

Связанный контент