防止用户禁用或卸载Firefox插件

问题描述

|| 我正在为儿童构建Firefox附加组件,以防止他们禁用/卸载它。 我不希望他们能够在安装附件后删除或禁用该附件。 我怎样才能做到这一点?     

解决方法

这对我有用:   Windows注册表扩展   在Windows上安装或更新某些软件可以注册Firefox或Thunderbird的扩展。例如,可以在以下任一注册表项下添加用于安装Firefox扩展的Windows注册表项:   HKEY_CURRENT_USER \\ Software \\ Mozilla \\ Firefox \\ Extensions \\   HKEY_LOCAL_MACHINE \\ Software \\ Mozilla \\ Firefox \\ Extensions \\   HKEY_LOCAL_MACHINE \\ Software \\ Wow6432Node \\ Mozilla \\ Firefox \\ Extensions(仅在Windows的64位版本上)   注册表项名称将是附件的ID名称或GUID,值数据将是包含扩展名的文件夹的路径(有关详细信息,请参阅使用Windows注册表-MDC添加扩展名)。下次启动Firefox或Thunderbird时,它将注意到该条目并安装扩展程序。 资源     ,您需要一个补充程序来完成这项工作。 此mozillazine文章包含以下信息:   在某些情况下,扩展程序可能会全局安装到Mozilla安装目录中。管理员可以执行安装全局扩展的操作,以便计算机上的任何用户都可以使用该附件。另一种软件安装也可能包含全局扩展(例如,对于Java Console,Java JRE安装程序向Firefox添加了全局扩展)。要手动卸载全局扩展,请在Mozilla应用程序的安装目录中打开\“ extensions \”目录,然后删除与您要卸载的扩展相对应的目录。 和这里:   以这种方式安装的扩展包括Firefox的Java Quick Starter扩展(请参见上文),Microsoft .NET Framework Assistant,RealPlayer浏览器记录插件扩展以及Firefox的Lenovo ThinkVantage密码管理器扩展。尽管您可以在附加组件管理器中禁用扩展名,但“卸载”选项可能不起作用(将变为“灰色”)。在这种情况下,有经验的用户可以通过删除关联的注册表项和/或删除扩展名来卸载扩展名。包含扩展名的文件夹的内容;否则,只需禁用它即可。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...