Mantengo la configuración de Firefox plugin.scan.plid.all
establecida 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 plugins
carpeta, 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 plugins
directorio 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.
flash != acrobat
pref("plugin.scan.Acrobat", "5.0");