我的一个 Firefox 扩展,具体来说,是名为 FiddlerHook 的扩展,目前已禁用,并且没有删除按钮。它有一个注释,说明它未经验证,所以我想删除它,但没有删除按钮。我该如何删除它?
按照这个答案,我进入我的扩展文件夹并试图删除它,但那里大约一半的扩展名都以 GUID 名称表示。由于 FiddlerHook 不属于我可以在更简单的文本名称中看到的扩展名,所以我假设它是 GUID 扩展名之一,但我不想删除错误的扩展名。我尝试将其中一个加载到文本编辑器中,看起来它们是某种可执行文件(我看到PK我遇到了一个问题(我发现我得到的答案是“是的,后面跟着一堆乱码”,所以这并没有帮助我弄清楚我必须删除哪一个。
更新
根据 SleepingGod 的建议,我查阅了官方文档,文档中说应该有一个 .xpl 文件或一个与扩展 ID 同名的文件。对于 FiddlerHook,该 ID 是[电子邮件保护],但没有[电子邮件保护]文件或[电子邮件保护]文件夹。彻底搜索我的整个 C 盘也是一无所获。在安全模式下重新启动 Firefox 也无济于事,因为即使在该模式下,扩展管理器中也没有该扩展的删除按钮。
注册表中是否存在任何内容会导致该扩展显示为扩展管理器中的条目,即使没有该扩展的 .xpi 文件?
答案1
我终于解决了我的问题。尽管在扩展文件夹中找不到 FiddlerHook,但它仍然列在扩展页面上。
在注册表中搜索其 ID 后(通过转到帮助菜单中的“故障排除信息”页面找到 - 感谢 @fixer1234 指出该页面),我在 HKLM/SOFTWARE/Wow6432Node/Mozilla/Firefox/Extensions 下找到了它。删除该键会删除扩展页面中的条目。