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

时间:2011-05-26 07:19:52

标签: firefox firefox-addon

我正在为儿童构建一个Firefox附加组件,我需要阻止他们禁用/卸载它。

add-ons dialog

我不希望他们在安装后删除或禁用加载项。

我该怎么做?

3 个答案:

答案 0 :(得分:1)

这个适用于我:

  

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

source

答案 1 :(得分:0)

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

This mozillazine article有信息:

  

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

here

  

以这种方式安装的扩展包括Firefox的Java Quick Starter扩展(见上文),Microsoft .NET Framework Assistant,RealPlayer Browser Record Plugin扩展以及Firefox的Lenovo ThinkVantage Password Manager扩展。虽然您可以在加载项管理器中禁用扩展,但是“卸载”选项可能无法正常运行(它将显示为“灰色”)。在这种情况下,有经验的用户可以通过删除关联的注册表项和/或内容来卸载扩展。包含扩展名的文件夹;否则,只需将其禁用。

答案 2 :(得分:0)

在安装扩展程序之后,您可以禁用对附加组件管理器的访问,然后将快捷方式隐藏在栏中。这对我有用 使用以下命令创建一个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并执行