首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox设置启用/disable

Firefox设置启用/disable
EN

Stack Overflow用户
提问于 2019-12-06 19:59:27
回答 1查看 1.4K关注 0票数 1

我正试图在c#中务实地启用/禁用火狐冲击波闪存设置,但我不知道这些设置保存在本地机器上的位置。

有人知道保存这些设置的位置和文件/注册表项的位置吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-10 04:59:42

它没有存储在注册表中。

简短回答:

创建新文件"C:\Program \Mozilla Firefox\defaults\pref\autoconfig.js“,并将以下内容放入其中:

代码语言:javascript
复制
// Any comment. You must start the file with a single-line comment!
pref("general.config.filename", "my-conf.cfg");
pref("general.config.obscure_value", 0);

还将my-C.C文件放在安装FF的顶级目录中(即C:\Program \Mozilla Firefox\my-C.C):

代码语言:javascript
复制
//keep comment at first line. it is important
lockPref("plugin.state.flash",2);

并使用0禁用它:

代码语言:javascript
复制
//keep comment at first line. it is important
lockPref("plugin.state.flash",0);

解释:

通常,用户首选项存储在其配置文件中的prefs.js文件中,并将特定参数定义为:

代码语言:javascript
复制
pref("some.setting","setting-value");

这样的参数定义允许用户更改它。要使更改永久化(通过GUI阻止用户使用参数进行干预),您可以锁定它:

代码语言:javascript
复制
lockPref("some.setting","setting-value");

该文件(prefs.js)是可由文本编辑器编辑的文本文件。您可以为某些参数设置初始值(或重写它),但用户可以在UI (约:config)中更改这些参数,firefox将覆盖该文件。如果在Firefox运行时修改该文件,则很可能会丢失对该文件所做的任何调整/更改。

如果您需要将某些参数锁定为某个特定值,并且不允许用户对其进行更改,则需要定义此定义其他地方和lockPref语句。

相关信息可以找到这里

在企业环境中,您可以在域控制器级别定义(并锁定)这样的设置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59219581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档