我保留 Firefox 设置plugin.scan.plid.all
设置false
因为太多程序在安装和/或更新时会自动将其自己的侵入性 Firefox 插件添加到 Windows 注册表中。
不幸的是,这也会禁用我的用户需要的 Adobe Flash 插件。
有没有办法只允许对插件的自定义子集进行 PLID 扫描,例如仅包含 Adobe Flash 插件的 Firefox 插件子集?
或者,有没有办法将插件的默认状态设置为禁用,这样所有插件都会被扫描并显示在 Firefox 插件列表中但默认情况下被禁用,然后定义默认启用的这些插件的子集?
是的,Firefox 有硬编码的特殊支持[在nsPlugin主机.cpp] 自 2002 年以来适用于 Acrobat、Java、Quicktime 和 Windows Media Player 插件[参见漏洞修复工具],但是这个问题和那些插件无关。
是的,我尝试将 Adobe Flash 插件 .dll 复制到该plugins
文件夹,但 Firefox 无法识别它,即使该文件夹中的其他插件已正常加载。
无论如何,即使它有效,将 Adobe Flash 插件 .dll 复制到plugins
目录每次更新Adobe Flash Player不是一个可接受的长期解决方案。
现在你可能会问,为什么不直接修补源代码来添加你想要的功能呢?因为我宁愿使用预编译的二进制文件,也不愿每次发布安全修复程序时都要编译我自己的 Firefox 版本。