Firefox получит защиту от зависания плагина

Я использую веб-браузер Firefox без подключаемых модулей, но я знаю многих пользователей Интернета, которые постоянно запускают в браузере десять или даже больше подключаемых модулей. Для таких действий, как просмотр видео на YouTube, требуются плагины, поскольку Firefox еще не поддерживает формат H.264, который требуется для воспроизведения видео, недоступных в формате WebM на сайте.

Две мои основные проблемы с плагинами — это стабильность и безопасность. Обновления безопасности выпускаются регулярно для таких подключаемых модулей, как Adobe Flash Player или Java, но пользователю по-прежнему остается установить эти обновления сразу после их выхода. Это, а также тот факт, что такие компании, как Adobe, не смогли создать работающую систему обновлений, которая делает это, является основной причиной того, что многие пользователи Интернета используют устаревшие и часто небезопасные плагины в своих веб-браузерах. Это можно частично уменьшить, установив надстройку безопасности, например NoScript в браузере, который блокирует автоматическое выполнение плагина на всех посещаемых вами веб-сайтах.

Другая проблема — стабильность. Плагины могут перестать отвечать, что иногда требует перезапуска браузера, чтобы продолжить работу. В любом случае вы можете подождать заданное время, которое в настоящее время установлено на 45 секунд, прежде чем Firefox убьет неотвечающий плагин, чтобы вы могли продолжить работу с браузером.

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

предупреждающий не отвечающий плагин

Это дает вам возможность остановить плагин прямо в этот момент или подождать и посмотреть, восстановится ли плагин. Здесь интересно то, что вам также сообщают, какой плагин вызвал проблему в браузере. Остановка плагина убьет его, но не повлияет на основной браузер, если используются внепроцессные плагины.

В настоящее время эта функция запланирована только для настольных версий Firefox в Windows. Вы заметите, что создается дочерний процесс plugin-hang-ui.exe, который используется для отображения диалогового окна, когда плагины зависают в веб-браузере.

Доступно несколько предпочтений, которые помогут вам настроить функцию:

  • dom.ipc.plugins.hangUITimeoutSecs — Количество секунд, в течение которых Firefox ожидает после обнаружения зависшего плагина перед отображением уведомления на экране. Значение 0 отключает эту функцию.
  • dom.ipc.plugins.timeoutSecs — Это предпочтение немного изменится. Он определяет количество секунд, в течение которых Firefox ожидает, прежде чем плагин будет автоматически убит. Вместо того, чтобы сразу запускать обратный отсчет, теперь он запускается после отображения уведомления.
  • dom.ipc.plugins.hangUIMinDisplaySecs — минимальное количество секунд, в течение которых Firefox должен отображать уведомление на экране.

Целью выпуска пользовательского интерфейса Plugin Hang является Firefox 19, который выйдет 19 февраля 2013 г., если все пойдет по плану. (через Techdows)