Firefox 5火狐电竞50 正式版用户特性介绍
发布时间:2023-03-09 13:02:58

  火狐电竞火狐电竞火狐电竞今天我们发布了 Firefox 55 版本,这次更新在界面火狐电竞,扩展等方面由诸多改变,值得一提的是 Firefox 55.0 版本开始配置文档和之前的版本不兼容,这意味着如果你已经升级到 55 版本,那么不建议降级到之前的版本,包括正式版和 ESR,这点将在后面详细说明。

  Firefox 55.0 附带了 WebExtensions 的权限系统。安装扩展时会在地址栏处提示用户当前安装的扩展所要访问的权限,AMO 网站也会提供关于该扩展所需权限信息。这些权限其实读取的是扩展文件里面的 manifest.json 文件,在使用 WebExtension 扩展期间也会在请求新的权限时提示用户确认。

  同时,Firefox 55.0 也支持可选择的扩展权限,允许用户只开启可操作扩展的基本的权限,在使用额外功能的时候可弹出提示框提示用户需要获取其他权限,用户同意获取后方可使用此功能。不过可能有用户觉得频繁请求权限会有些烦,这个提示可以在 about:config 中关闭,对应参数为:extensions.webextPermissionPrompts,false 即为关闭。

  默认情况下,页面上的 Flash 元素将设置为“点击播放”,不能设置 Flash 插件的默认加载,并且限制只能在 HTTP 或 HTTPS 页面运行(即不能加载本地 Flash 文件)。

  这项更新会逐步推送给用户,预计发布后两周内有 5% 的用户实现“点击播放”,25% 的用户在发布后一个月内实现,发布后六周后推送给全部用户。

  此外在附加组件管理器的插件版块中 Flash 插件处新增一个选项,用于阻止危险的和侵入式的 Flash 内容。

  当用户在地址栏开始键入时,Firefox 会显示地址栏搜索建议,这项功能之前需要用户手动确认开启,目前在 Firefox 55.0 版本上默认启用,除了之前已选择“不启用”的用户。

  可以看做这项功能是在逐步加强用户使用地址栏搜索的习惯,配合之前 Test Pilot 中毕业的功能 Universal Search 可以在以后的版本发挥更大作用。

  Firefox 55.0 在“选项-常规”中附带了一个新的性能部分火狐电竞,用户可以选择使用推荐的性能设置运行浏览器,把“使用推荐的性能设置”前面的勾取消掉可以看到:

  内容进程限制:启用 e10s 后,网页内容会被移动到 Firefox 主进程以外的独立进程中运行,即多个内容的进程,这样可以尽可能减小内容进程崩溃对主进程造成的影响。目前可以修改内容进程数量的限制,推荐设置为最多使用 4 个,但最多也可设置为 7 个。使用太多的内容进程可能会导致电脑运行缓慢,也会拖慢 Firefox 本身。

  Firefox 55.0 的用户可能会在 Firefox 工具栏中注意到一个新的屏幕截图图标,这是之前在 Test Pilot 中测试的截图功能,目前已默认集成在浏览器中,目前不是所有用户都能看到此图标,因为会先进行 A/B 测试。

  已开启的用户可以使用它来截取网页某一元素或区域,右上角 My Shots 会访问Firefox Screenshots如果你之前没有下载而是选择上传到云,会在这里显示,默认保存 14 天,可以分享给他人或当做一个简易图床来使用。

  中国版由于会和默认安装的“网页截图”扩展冲突,目前如果你安装了这个扩展,则 Firefox 新增的这个截图扩展不会出现,如果上面的 A/B Test 覆盖到你,可以通过禁用“网页截图”这个扩展并重启 Firefox 来体验自带截图扩展。

  下载在线安装包(Stub Installer)后,点击运行,会自动完成 Firefox 的下载和安装,中途不再有选择安装目录或添加快捷方式等选项,安装程序会自动判断系统是 32 位还是 64 位并安装在默认路径,之前安装过程中的自定义选项则需要下载完整包进行安装。

  同理下载在线安装包自动升级也会如此,安装包自动检测电脑中安装的 Firefox 路径然后升级。可以理解这项更改是为了减少安装过程中用户的选择,顺便跳出率也会降低一些,但习惯了掌控安装过程的用户可能会有些许不适。(参考 Chrome 的在线 位版本彻底取消对 Flash 外 NPAPI 插件的支持

  从 Firefox 55.0 版本开始这个参数也被移除,也就是说不再有任何方式可以实现在 Firefox 中调起 NPAPI 插件,32 位与 64 位版本的差别又减少了一个。对于这个扩展我们做了一个改动,类似于 EDGE 调 IE 的方式,在主流银行网站页面增加一个选择按钮,提示页面不兼容火狐,点击后会直接调起 IE,而不是像原先通过插件实现。

  因为涉及到 NPAPI 插件的不光网银页面,还有一些其他网站(支付宝,QQ邮箱,财付通等…)这些原先如果安装的是 32 位正式版,由于默认安装了“网银支付助手”这个扩展(修改参数)就能实现原先插件的调用,也将在 Firefox 55.0 版本起失效,如果需要使用则需切换至 52 ESR。

  这个问题主要有两种使用情况会触发:当前 Firefox 的版本遇到问题,用户需要退回之前版本;以及用户需要在不同版本的浏览器上使用相同的配置文档。

  第一种情况发生在用户更新 Firefox 后遇到问题(例如上面提到的不能使用插件的情况),他们可能会重新安装旧版本的 Firefox,由于 Firefox 自动选择默认配置文档,则很可能调用了之前已经在 55 版本运行过的配置火狐动态。

  第二种情况发生在用户可能同时安装了很多个版本的 Firefox(例如我)通过 -no-remote 等方式管理多个配置文档,早期版本将不能正常运行 Firefox 55.0 及更高版本下建立的配置。也正是由于这种不同版本间配置文档存在差异,所以一直以来 Firefox 不建议在测试版本(更高版本)中运行正式版的配置,如果有朋友之前使用过 Developer Edition 版本的 Firefox,安装后会默认新建一个配置,用于这个版本的 Firefox。

  那么这个问题具体的影响是什么,如果真的需要降级使用该如何解决呢?根据测试使用旧版本 Firefox 打开 55 版本以上的配置通常不会导致浏览器完全停止工作,但书签,历史记录等涉及到的储存内容会在旧版本下无法显示,目前没有太好的方法能简单的解决这个问题。当然内容依然还在,如果用新版本打开会看到他们重新出现。

  需要在旧版本上使用,最好在旧版本 Firefox 下新建一个配置文档,可以使用参数启动或进入 about:profiles 页面新建,如果使用 55.0 下的新配置则需要执行一次刷新 Firefox 操作,以确保储存格式没有问题,然后登录同步,将以上无法显示的书签,历史记录等内容同步回来。

  原先在 e10s 多进程模式下关闭标签页的时候常常会出现关闭过慢的情况,原因是 e10s 下,关闭一个标签页时,父进程会发送消息给子进程检查一个名为 beforeunload 的事件句柄,这个事件就是在某些网页关闭时候,浏览器会提示你确认是否关闭还是停留的对话框。父进程会停留等待子进程回复此消息决定是否关闭,这会耗费大量时间。

  Firefox 55.0 着重改善了 e10s 下标签页的关闭速度,它是所在子进程运行的标签页,如果 beforeunload 事件有添加到该标签页,则告诉父进程并标记这个标签页关闭时候需要移除事件。到时候一旦移除该事件,则取消标记。如果没有添加事件则无需标记。

  那关闭标签页的时候,有了标记,父进程马上就可以知道是否需要发送消息给子进程来确认是否需要处理 beforeunload 事件句柄,无需等待主进程火狐电竞。如果没有标记,就可以直接关闭无需等待确认,从而大大提升了关闭标签页的速度。

  现在 Firefox 55.0 已经将系统附加组件和用户的扩展分开显示了。系统附加组件显示在 Firefox 特性的类别下,而用户安装的扩展则显示在扩展类别下。

  打印预览功能中增加“简化页面按钮”,这项功能 49 版本开始支持,只不过当时默认是关闭的,具体使用可参考:打印网页时显示为简化页面

  禁止远程 jar 加载,需要这项功能的用户可将 network.jar.block-remote-files 设置为 false。(Bug1329336)

  原本一直在左侧的侧边栏(包括书签、历史和已同步标签页)现在已经被放在浏览器最右侧显示。