【Firefox ESR企业版】Mozilla Firefox ESR企业版下载 v91.5.1 官中免费版

软件介绍

知识兔

Firefox ESR企业版是一款十分强大的在线企业级别上网浏览器,一款专为每一个企业用户带来便捷的上网方式,一站式打开网页,安全浏览,让危害可以远离你。Mozilla Firefox ESR有着清爽的软件界面,用户可以在软件中一站式使用,支持网页创建,分享了小窗口浏览,让用户能够在软件中上网更方便。

Firefox ESR企业版

Firefox ESR中文版有着全新的功能,增强标签页面,老板键快速设置,全新的进程优化,让你的浏览器不再成为累赘,全新的第三方注入屏蔽,让你的上网更安全。

Firefox ESR企业版特色

知识兔

搜索更智能、更快

从地址栏进行搜索

搜索引擎选项

智能搜索建议

搜索结果中包含书签、历史记录和打开的标签页

生产力跃升

与 Google 产品兼容

内置屏幕截图工具

书签管理器

自动建议网址

跨设备同步

阅读模式

拼写检查

固定标签页

Firefox ESR企业版定制方式

知识兔

用AutoConfig定制Firefox

配置教程

AutoConfig 文件可用于设置和锁定不受火狐策略覆盖的首选项。

Windows

要使用AutoConfig, 请将两个文件放到火狐目录中,你先要进入了安装火狐的同一目录。 需要创建的第一个文件称为autoconfig.js, 它被放入defaults/pref 目录中。它应包含以下两行:

pref(“general.config.filename”, “firefox.cfg”);

pref(“general.config.obscure_value”, 0);

第一行指定 AutoConfig 文件的名称。您可以指定您喜欢的任何名称, 但无法更改文件的位置。 第二行表示您不希望 AutoConfig 被遮盖。默认情况下, Firefox 希望该文件被字节移动13字节, 以便对其进行混淆。
您需要创建的第二个文件称为firefox.cfg, 它被放置在顶层。

它应该始终以注释行开头:

// IMPORTANT: Start your code on the 2nd line

虽然 AutoConfig 文件的扩展通常是 cfg, 但 AutoConfig 文件本身就是一个 JavaScript 文件。这意味着您可以在文件中编写 JavaScript, 以便在不同的情况下具有不同的逻辑。

AutoConfig的格式

AutoConfig的脚本格式

以下的是AutoConfig格式:

function(“Preference”, value);

function指函数,可用函数可在这里看到。

Preference指首选项名字,可在about:config看到,如何进入about:config,点击这里

value指首选项值,按照首选项类型设定。

AutoConfig的注释符号

AutoConfig由于是一个JS文件,所以注释要用如下格式:

//ABC

ABC可随意更改。

可用函数

以下函数在 AutoConfig 文件中可用:

Pref (prefName, 值) –设置首选项的用户值。此函数将首选项显式设置为用户首选项。这意味着, 如果用户更改了该值, 则每次启动浏览器时都会重置它。

defaultPref (prefName, 值) –设置首选项的默认值。这是用户未设置任何值时首选项的值。

lockPref (prefName, 值) –设置首选项的默认值并锁定它。这是人们最熟悉的功能, 当涉及到 AutoConfig 文件。锁定首选项可防止用户更改它, 在大多数情况下, 在首选项中禁用 UI, 这样用户就可以明显地禁用了首选项。如果您在首选项中看不到禁用的情况, 则在锁定、禁用按钮时, 有一些 “disable_button” 首选项。例如, 如果锁定Pref

pref.privacy.disable_button.view_password

它将禁用 “查看密码” 按钮。锁定按钮的其他首选项为:

pref.general.disable_button.default_browser

pref.browser.homepage.disable_button.current_page

pref.browser.homepage.disable_button.bookmark_page

pref.browser.homepage.disable_button.restore_default

security.disable_button.openCertManager

security.disable_button.openDeviceManager

app.update.disable_button.showUpdateHistory

pref.privacy.disable_button.cookie_exceptions

pref.privacy.disable_button.view_cookies

pref.privacy.disable_button.view_passwords

pref.privacy.disable_button.view_passwords_exceptions

pref.downloads.disable_button.edit_actions.

unlockPref (prefName) –解锁首选项。例如, 在某些情况下, 可能会锁定每个人的首选项, 然后为特定用户解除锁定。

getPref (prefName) –检索首选项的值。如果首选项不存在, 则显示错误。您应该只在您知道存在的首选项上使用此选项。

clearPref (prefName) –移除首选项的用户值, 将其重置为其默认值。

displayError (funcname, 消息) –以特定格式显示错误,例如:

Netscape.cfg/AutoConfig failed. Please contact your system administrator.

Error: [funcname] failed: [message]

这便于调试。

getenv (名称)-允许您查询环境变量。这可以让你做一些事情, 比如获取用户名和其他系统信息。

高级用法

集中管理

如果要集中管理 AutoConfig 文件, 可以在主 AutoConfig 文件中指定辅助 AutoConfig 文件的位置:

pref(“autoadmin.global_config_url”,”http://yourdomain.com/autoconfigfile.js”);

URL 可以是火狐支持的任何协议。这包括指定文件: 要指向网络驱动器上的文件的协议。除了第一行不被忽略外, 远程 autoconfig 文件的格式与客户端上的 autoconfig 文件相同。

用户特定配置

如果要在配置中具有用户特定的信息, 可以设置另一个首选项:

pref(“autoadmin.append_emailaddr”, true);

这将追加一个问号 (?) 和一个电子邮件地址的请求。

您可能想知道电子邮件地址来自哪里。因为 Firefox 不使用电子邮件地址, 所以您需要设置它。如果你不这样做, 火狐会显示一个提示, 询问你的电子邮件地址。首选项称为 mail.identity.useremail, 它是字符串首选项。因为 autoconfig 文件是 JS 文件, 所以可以在设置 autoadmin 之前设置此首选项. global_config_url。你可以做这样的事情:

var user = getenv(“USER”); lockPref(“mail.identity.useremail”, user); lockPref(“autoadmin.global_config_url”,”http://yourdomain.com/autoconfigfile.js”);

工作方式配置

还有一些其他的偏好来控制 AutoConfig 的各个方面。autoadmin. refresh_interval 导致 AutoConfig 以分钟为指定的时间间隔刷新。还有一些与如何处理脱机有关的首选项, 包括 autoadmin. offline_failover 和 autoadmin failover_to_cached。这是他们的工作方式。

每次远程检索 AutoConfig 文件时, 都会在称为故障转移的用户配置文件目录中创建该文件的备份副本。如果首选项 autoadmin failover_to_cached 设置为 false, Firefox 将读取缓存的文件, 然后将浏览器标记为脱机并锁定首选项, 以便用户无法联机。如果首选项设置为 true, 则只使用缓存的文件, 然后继续。首选项 autoadmin offline_failover 控制在用户简单脱机时是否使用缓存文件。如果设置为 true, 则使用缓存文件。

Firefox ESR企业版深入理解每一个配置

知识兔

先前的方式

启动时,Firefox 会从用户主目录的指定位置读取 profiles.ini 文件,以获取已知的配置列表。其中包括了一些设置、已知配置列表以及它们在磁盘上的位置。其中一个会被标记为默认配置,将会默认应用到用户运行的任何安装版本的 Firefox 中。

然后 Firefox 会检查环境变量和命令行参数,它们可以覆盖默认配置。具体细节就不在这里展开了,这些机制并没有发生变化。简而言之,这些检查完成后 Firefox 就会选择一个配置运行,或者找不到任何可用的。

如果没有找到可用的配置,但 profiles.ini 文件中存在配置(这通常说明要么命令行参数错误,要么没有配置被标记为默认),则会显示配置文件管理器,让用户选择或者创建新的配置文件用作默认的。

如果没有找到配置并且 profiles.ini 是空的,就认为这是 Firefox 首次运行,会自动新建一个空的配置文件。

通过配置管理器,用户随时可以更改默认配置文件,并影响到安装的所有版本。

Firefox 开发者版本

Firefox 开发者版本经常需要让多个版本的 Firefox 使用各自不同的默认配置,这成为了一个难题。解决的办法是在 profiles.ini 中忽略常规的默认配置标记,代之以 “dev-edition-default” 作为默认选择。这个差异导致了很多错误,因此迫切需要让开发者版本与其他版本统一起来。

多进程

此外,当已经有一个 Firefox 进程在运行时,在开始选择配置之前,Firefox 会尝试寻找系统中已经存在的 Firefox 进程。如果有,则命令行参数会传递给已经存在的进程并在其中执行。

对于 Windows 系统,Firefox 同时只能运行一个进程,除非使用命令行参数 -no-remote 启动额外的进程。这会强行启动额外的进程,但之后启动的 Firefox 将不会检测到这些进程,只要没有发现其他正常启动的进程,就会照常启动。运行多个进程时,每一个都必须有单独的配置文件,这是通过配置文件锁强制实现的。

对于 Linux 系统情况类似但更复杂一些。如果跳过了命令行参数指定的配置,那么 Firefox 只会尝试查找并转到使用该配置的已经存在的进程。如果找不到则会继续启动。-new-instance 参数也可以跳过已有的进程强行启动新的。

新的机制

Firefox 67 之后的版本,不再让所有的 Firefox 安装使用同一个默认配置。每一个 Firefox 安装(基于符号链接再或者磁盘上的物理位置)都有自己独立的默认配置文件。

本节中,”旧配置”是指 Firefox 67 之前的版本默认使用的配置文件。”专属配置”是指单个 Firefox 安装可以独立默认使用的配置文件。

启动时,Firefox 仍然会读取 profiles.ini ,其中包含了与先前相同的信息。一个已知的配置文件将会被标记为默认的旧配置。此外,profiles.ini 现在将会包含已知的 Firefox 安装列表,安装目录的哈希值将会作为每一节的名称。每一个安装都会包含它的专属配置的磁盘位置,同样的,会有一个标记用于指示该配置是否”锁定”给这个安装。

和先前一样,Firefox 会检查命令行参数和环境变量,它们可以覆盖默认配置的选择。之后,如果这个安装已经有专属配置文件,那么就会作为默认配置并继续启动。 不同点在于这个安装没有默认的专属配置的时候(包括 Firefox 重新启动,而上次启动时还在使用旧的默认配置,这通常发生在由早期版本升级到版本67或更新版本的时候)。

如果 profiles.ini 中存在这个安装但没有指定一个已有的配置(已经被删除),就会新建一个默认的专属配置并使用。

如果 profiles.ini 中没有这个安装,就认为这是这个安装首次在67及更新版本中运行,此时会通过启发式的过程进行判断,是新建一个默认的专属配置还是将旧配置标记为这个安装的专属配置:

旧配置是否包含 compatibility.ini 文件并且能被解析。如果不能则新建专属默认配置并继续启动。(只有非常非常早期的 Firefox 版本没有创建这个文件,所以缺少这个文件意味着要么这是一个完全空白的配置,要么这个配置太老而无法在新版本的 Firefox 中使用)。
这个 compatibility.ini 文件中包括了使用旧默认配置的最新 Firefox 安装的信息。如果这个旧默认配置是由不同的 Firefox 安装所使用的,那么新建专属默认配置并继续启动。
检查是否有其他已知的 Firefox 安装将旧默认配置标记为它们的专属配置并且将这个配置”锁定”给那个安装。如果有,则新建专属默认配置并继续启动。
将旧的默认配置标记为这个安装的专属配置文件,避免其他 Firefox 安装将其作为专属默认配置(这样其他的安装在下次启动时就会创建新配置而不是尝试使用旧配置)。继续启动。此时这个配置仍然被标记为旧的默认配置,老版本的 Firefox 可以继续将其作为自己的默认配置,直到它们升级。
启动过程的最后(种种原因导致这个步骤不能在刚开始启动的时候进行)检查这个 Firefox 安装是否是操作系统的默认浏览器。如果是,则将这个专属默认配置标记为”锁定”这个安装。
使用配置管理器,用户依然可以更改这个 Firefox 安装的专属默认配置,更改只会对这个 Firefox 安装有效。通过这个工具也可以将选定的配置”锁定”到这个安装。

Firefox 开发者版本

对于 Firefox 开发者版本 67,默认配置的的选择更为标准化。现在开发者版本使用和其他67版本相同的系统来选择专属默认配置,不再依赖于指定的配置名称。唯一的不同是,在 profiles.ini 中,上述描述中的”旧配置”指代的配置名称是”dev-edition-default”而不是标记的默认配置。

多进程

Firefox 67 运行多进程的方式也不同了。现在 Windows 和 Linux 下使用相同的机制:

启动过程中 Firefox 运行完整的配置选择机制,基于命令行参数、环境变量和默认配置文件信息,决定要使用哪个配置。之后查找任何已有的正在使用这个配置的 Firefox 进程,如果找到,则将命令行参数传递给找到的进程并且不再启动。

这样分享的好处是,无需额外的命令行参数,你就可以同时运行不同的 Firefox 安装。每个安装都有自己的默认配置,启动一个就会启用它自己的,启动另一个就会使用另一个。如果你正在运行 Firefox 测试版但操作系统的默认浏览器是正式版,当你在其他应用中打开链接时,将会调用 Firefox 正式版打开。而在以前,将会调用你此时正在运行的版本。

有了多进程之后,-no-remote 和 -new-instance 标志在同时运行多个 Firefox 程序时不再发挥作用,但是使用它们也不会报错。

阻止降级

另一个变化是 Firefox 67 将会检测配置文件降级。启动时,Firefox 会检查上次使用这个配置文件的 Firefox 的版本,是否比用户当前要启动的新。因为这会引发很多问题,有时很明显,有时无关紧要。Firefox 现在会阻止用户启动比上次更早的版本,给他们选项去创建新的配置文件。

禁用上述变化

通过在环境变量中设置 MOZ_LEGACY_PROFILES ,配置文件选择器的上述变化可以恢复。但多进程运行机制的变化是不能恢复的。在环境变量中设置 MOZ_ALLOW_DOWNGRADE 或者在运行 Firefox 的命令行参数中使用 –allow-downgrade ,可以绕过阻止降级的功能。

早期 alpha 和 beta 版本的 Firefox 67 将这些信息存储在名为 installs.ini 的不同的文件中。这个文件目前仍然存在,当一个老版本的 Firefox 删除了 profiles.ini 时,可以从这个文件中重新导入。不支持也非常不鼓励修改 profiles.ini 文件。如果有早于67版本的 Firefox 运行时,所有对 profiles.ini 中安装信息进行的改动,如果没有同时修改 installs.ini ,则这些改动很可能会丢失。

Firefox ESR企业版怎么设置代理

知识兔

1.preferences

Firefox ESR企业版怎么设置代理1

2.general–>network proxy–>setting

Firefox ESR企业版怎么设置代理2

3. 设置

Firefox ESR企业版怎么设置代理3

Firefox ESR访问不了网站

知识兔

当 Firefox 连接到一个安全的网站时(网址最开始为“https://”),它必须确认该网站出具的证书有效且使用足够高的加密强度。如果证书无法通过验证,或加密强度过低,Firefox 会中止连接到这个网站,并显示“连接不安全”的错误信息页面。

点击 高级 按钮可以查看更多信息,了解为何此连接不安全。如果用户访问的是常见网站均出现这个错误:例如百度、淘宝、Mozilla 官方网站等,并显示错误信息为 SEC_ERROR_UNKNOWN_ISSUER 则很有可能是系统被导入了一个未知的根证书。由于火狐拥有自主的证书存储机制,这是同 Windows 系统证书存储互相独立的一套证书存储机制,未知的根证书通常不会导入到火狐的证书文件,就会出现这个错误。

Firefox ESR访问不了网站1

出现此问题有两种解决方法:

1.首先排除电脑中的杀软或防火墙,如果你的电脑中安装了如 Avast、Bitdefender、ESET、卡巴斯基 这些杀软,检查软件设置中的 SSL/TLS 扫描选项,并尝试禁用。

2.如果你安装了 ADsafe,请关闭

3.如果电脑中未安装上述杀软,则考虑是系统根证书被导入了一个劫持证书,Firefox 49 版本开始添加了一个参数,如果遇到未知的 CA 证书,浏览器可以直接对正在使用的 Windows 系统证书存储机制进行检查对比。

要激活此功能步骤如下:

*在地址栏键入”about:config” 点击“我了解此风险”

*在下方任意位置右键,选择新建布尔值

Firefox ESR访问不了网站2

*输入首选项名称为“security.enterprise_roots.enabled”并把值设置为 true

*重启浏览器,HTTPS 网站即可正常访问

需要注意的是,这种方法只是让火狐读取 Windows 系统根证书存储中的对应 CA 证书,实际上根证书的问题依然存在,如果遇到此问题的用户可以找客服帮忙解决。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

标签

发表评论