Я ищу способ настроить Google Chrome так, чтобы он запускал определенный плагин (Java, что еще?) только на сайтах, занесенных в белый список, но везде - на другие плагины (например, средство просмотра PDF).
Из игры с политиками, доступными для Chrome, я думаю, что есть в основном два уровня управления плагинами:
Список отключенных плагинов / включенных плагинов: определяет, существует ли вообще плагин для браузера
Эта пара политик применяется к плагинам, но не к сайтам.
Настройки подключаемых модулей по умолчанию / Разрешить подключаемые модули на сайтах: контролирует, на каких сайтах могут работать подключаемые модули
Этот набор политик применяется к сайтам, но не к отдельным плагинам, и он не может переопределить первую пару.
Похоже, что нет никакого способа настроить Chrome так, чтобы некоторые плагины работали только на сайтах, занесенных в белый список, а другие по умолчанию работали везде.
Я также посмотрел на фильтрацию контента на уровне брандмауэра / прокси, но я не уверен, что это можно сделать там безопасно. Фильтрация по URL-адресам (именам файлов) или типам содержимого может быть обойдена тривиально, и идентификация путем проверки содержимого также не может быть безопасной.