Mozilla добавляет в Firefox изолированную программную среду NPAPI

Песочница наконец доходит до браузера Firefox. После включения (в настоящее время) изолированной песочницы для контента в Firefox Nightly в прошлом месяце организация включила предстоящую изолированную программную среду плагина NPAPI в версиях браузера Aurora и Nightly.

Эти песочницы предназначены для ограничения прав на вкладки и плагины в браузере для его усиления и стабилизации.

Песочница плагина деактивирована по умолчанию и должна быть включена пользователем, прежде чем она станет доступной.

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

Примечание . «Песочница» для плагинов NPAPI включена в Windows по умолчанию в новых версиях Firefox.

Включить плагин в песочнице

Чтобы включить изолированную программную среду плагина в Firefox, выполните следующие действия:

  1. Введите about: config в адресную строку и нажмите Enter.
  2. Подтвердите, что вы будете осторожны, если появится подсказка.
  3. Поиск dom.ipc.plugins.sandbox.default .
  4. Дважды щелкните имя, чтобы изменить его значение с false на true .

Включить песочницу для отдельных плагинов

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

Параметр dom.ipc.plugins.sandbox.flash обрабатывает песочницу для Adobe Flash. Вы можете установить значение true (не касаясь dom.ipc.plugins.sandbox.default, чтобы включить изолированную программную среду для плагина Flash в Firefox.

Предпочтение не существует для всех других плагинов в Firefox. Чтобы включить «песочницу» для одного из них, создайте новый параметр в браузере и назовите его «dom.ipc.plugins.sandbox».

Самый простой способ поиска - это поиск plugin.state, пока вы находитесь на странице about: config, так как она содержит список всех установленных плагинов и имя, которое вам нужно использовать для этой функции.

Когда вы просматриваете настройки, связанные с плагином, на странице, вы также можете заметить, что режим Flash Protected Mode по умолчанию отключен в Firefox Nightly и Aurora.

Это стало причиной проблем, связанных с Flash, в Firefox с тех пор, как он был представлен Adobe, и Mozilla надеется, что собственная песочница браузера и одновременное отключение защищенного режима оставят эти проблемы в прошлом.

Изолированная песочница для плагинов, как и песочница для вкладок, пока не столь ограничительна, как того хочет Mozilla. Тем не менее, интересно отметить, что плагин-песочница не использует многопроцессную архитектуру Firefox Electrolysis e10s. (через Сорен Хенцшель)