Запускать собственные плагины Firefox в их собственном процессе
Firefox 3.6.4 был только что выпущен Mozilla после более длительного, чем обычно, времени ожидания. В новой версии веб-браузера включены внепроцессные плагины.
Эта функция запускает плагины в собственном процессе, чтобы улучшить стабильность и безопасность браузера.
По умолчанию эту функцию используют только Silverlight, Flash и Quicktime. Все остальные плагины по-прежнему работают в основном процессе Firefox, что, вероятно, вам может не понадобиться, если вы рассматриваете преимущества внепроцессного решения.
Однако Mozilla добавила возможность включать другие плагины в список внепроцессных плагинов, чтобы они также запускались в собственном процессе.
Пользовательские плагины вне процесса
Первым шагом процесса является получение имени файла плагина, это можно сделать с помощью about: plugins в адресной строке Firefox.
установленные плагины firefox
Название плагина Java-плагина на скриншоте выше — npjp2.dll. Просто посмотрите ссылку на файл, чтобы найти имена других плагинов, установленных в веб-браузере.
Запишите имена или откройте новую вкладку в Firefox и введите about: config в адресную строку. Откроется редактор конфигурации Firefox.
Первым пользователям необходимо сначала получить предупреждающее сообщение, прежде чем они смогут внести изменения.
Необходимо создать новое логическое предпочтение для каждого плагина, который вы хотите запустить в отдельном процессе. Это можно сделать, щелкнув правой кнопкой мыши в окне конфигурации и выбрав в списке «Создать»> «Логическое».
Откроется всплывающее окно формы, в котором необходимо ввести новый параметр. Синтаксис всегда один и тот же; dom.ipc.plugins.enabled.Pluginname.
Для файла Java, показанного на скриншоте выше, это dom.ipc.plugins.enabled.npjp2.dll.
плагины вне процесса
Второй вариант отображается сразу после создания. Установка для нового параметра значения true разрешает работу надстройки Java вне процесса.
логическое значение
Чтобы изменения вступили в силу, необходимо перезапустить Firefox. Установка значения false снова отключает эту функцию, что может быть полезно, если настроенный плагин не работает стабильно в своем собственном процессе. (через Ссылки Mozilla)