¿Cómo permitir solo un subconjunto personalizado de complementos en Firefox?

1

Mantengo la configuración de Firefox plugin.scan.plid.allestablecida en false, ya que muchos programas agregan automáticamente sus propios complementos invasivos de Firefox al registro de Windows cada vez que se instalan y / o actualizan.

Desafortunadamente, esto también deshabilita el complemento Adobe Flash, que requieren mis usuarios.

¿Hay alguna manera de permitir el escaneo PLID solo para un subconjunto personalizado de complementos , por ejemplo, el subconjunto de complementos de Firefox que contiene solo el complemento Adobe Flash?

Alternativamente, ¿hay alguna forma de establecer el estado predeterminado de los complementos en deshabilitado , de modo que todos los complementos se escaneen y se muestren en la lista de complementos de Firefox pero estén deshabilitados de forma predeterminada, y luego definan un subconjunto de esos complementos que se habilitarán de manera predeterminada?


Sí, Firefox ha tenido un soporte especial codificado [en nsPluginHost.cpp ] para los complementos de Acrobat, Java, Quicktime y Windows Media Player desde 2002 [ver BugZilla ], pero esta pregunta no se refiere a esos complementos.

Y sí, he intentado copiar el complemento .dll de Adobe Flash a la pluginscarpeta, pero Firefox no lo reconoce, a pesar de que los otros complementos en esa carpeta se cargan normalmente.
Y en cualquier caso, incluso si funcionó, copiar el complemento de Adobe Flash .dll en el pluginsdirectorio cada vez que se actualiza Adobe Flash Player no es una solución aceptable a largo plazo.

Ahora pregunta, ¿por qué no simplemente parchear la fuente para agregar la función que desee? Porque prefiero usar los binarios precompilados que tener que compilar mi propia versión de Firefox cada vez que se lanza una solución de seguridad.

raíz
fuente
1
Parece que hay una preferencia separada para el complemento Acrobat como se describe en la Base de conocimiento de MozillaZine , por lo que puede habilitar el escaneo solo para él.
Martineau
1
flash != acrobat
raíz
1
Si lo se. pref("plugin.scan.Acrobat", "5.0");
Martineau