![如何在 Firefox 中仅允许自定义的插件子集?](https://linux22.com/image/1341916/%E5%A6%82%E4%BD%95%E5%9C%A8%20Firefox%20%E4%B8%AD%E4%BB%85%E5%85%81%E8%AE%B8%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9A%84%E6%8F%92%E4%BB%B6%E5%AD%90%E9%9B%86%EF%BC%9F.png)
我保留 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 版本。