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

防止用户禁用或卸载Firefox插件,firefox,firefox-addon,Firefox,Firefox Addon,我正在为孩子们构建一个Firefox插件,我需要防止他们禁用/卸载它 我不希望他们能够删除或禁用安装后的附加组件 我该怎么做呢?你需要一个补充程序来完成这项工作 有以下信息: 在少数情况下,可以将扩展全局安装到Mozilla安装目录中。安装全局扩展是管理员可以执行的操作,以便计算机上的任何用户都可以使用该附加组件。另一个软件安装也可能包含一个全局扩展(例如,Java JRE安装程序为Firefox添加了一个全局扩展,用于Java控制台)。要手动卸载全局扩展,请打开Mozilla应用程序安装目录

我正在为孩子们构建一个Firefox插件,我需要防止他们禁用/卸载它

我不希望他们能够删除或禁用安装后的附加组件


我该怎么做呢?

你需要一个补充程序来完成这项工作

有以下信息:

在少数情况下,可以将扩展全局安装到Mozilla安装目录中。安装全局扩展是管理员可以执行的操作,以便计算机上的任何用户都可以使用该附加组件。另一个软件安装也可能包含一个全局扩展(例如,Java JRE安装程序为Firefox添加了一个全局扩展,用于Java控制台)。要手动卸载全局扩展,请打开Mozilla应用程序安装目录中的“extensions”目录,并删除与要卸载的扩展对应的目录

以及:

以这种方式安装的扩展包括用于Firefox的Java Quick Starter扩展(见上文)、Microsoft.NET Framework Assistant、RealPlayer浏览器记录插件扩展以及用于Firefox的Lenovo ThinkVantage密码管理器扩展。虽然您可以在加载项管理器中禁用扩展,但卸载选项可能不起作用(它将变为“灰色”)。在这种情况下,有经验的用户可以通过删除关联的注册表项和/或包含扩展的文件夹的内容来卸载扩展;否则,只需禁用它即可

这个对我很有用:

Windows注册表扩展 在Windows上安装或更新某些软件可以注册Firefox或Thunderbird的扩展。例如,可以在以下键之一下添加用于安装Firefox扩展的Windows注册表项: HKEY_当前用户\软件\ Mozilla\Firefox\Extensions\ HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions\ HKEY_LOCAL_MACHINE\Software\Wow6432Node\Mozilla\Firefox\Extensions(仅适用于64位版本的Windows) 注册表项名称将是加载项的ID名称或GUID,值数据将是包含扩展的文件夹的路径(有关详细信息,请参阅使用Windows注册表-MDC添加扩展)。下次启动Firefox或Thunderbird时,它将注意到该项并安装扩展


安装扩展后,您可以禁用对附加模块管理器的访问,然后在工具栏中隐藏快捷方式。这对我很有用 使用以下命令创建txt(windows):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox]
"DisablePrivateBrowsing"=dword:00000000
"DisableFirefoxAccounts"=dword:00000000
"BlockAboutAddons"=dword:00000001

然后将.txt改为.reg并执行

我认为这更像是一个编程问题。如果一个孩子在技术上倾向于禁用Firefox插件,那么这场战斗就已经失败了。请不要在公司环境之外这样做。这真的很烦人。嘿,我也需要这样做!作为一个家长,我想如果一个家长想要的话s安装一个附加组件,不让孩子卸载,这没什么错。父母应该和雇主一样拥有同样多的权利,所以如果公司同意,父母同意:)