前往
大廳
主題

火狐Firefox 40.0.2 正式版用户特性介绍

—— | 2015-08-13 20:25:49 | 巴幣 0 | 人氣 396

Firefox 40.0.2 正式版可以说是一个包含有大量新特性的版本,无论是全面支持 Windows 10,还是在提升浏览器各项性能方面都有明显改进,下面我们一起看看这些值得用户关注的新特性。

Firefox 40.0.2 正式版各平台各语言版本下载


一、全面适配 Windows 10

在 Windows 10 正式发布以后,Firefox 40.0 在第一时间完成对 Windows 10 的适配,主要变更如下:

在主题上,Australis 主题和 Win 10 整体风格更加相得益彰,Firefox 增加了地址栏和搜索栏的高度,同时将默认主题的图标都添加了 HiDPI 的支持,在 Win 10 启用更高分辨率时可使用 2x 的图标。


由于 Win 10 限制了其他浏览器通过内置选项直接设置为默认浏览器,因此 Firefox 为用户提供了设置为默认浏览器的指导步骤。
首先在 Firefox 选项-- 常规中,点击设置为默认按钮。然后会自动跳到 Win 设置里面,找到默认应用--网页浏览器。 默认为 Edge,点击选择为 Firefox。


另外就是将 Windows 10 任务栏上的搜索框和 Firefox 的默认搜索引擎整合在一起,原来 Win 10 搜索框使用的是 Bing 搜索,在通过修改 Firefox 的默认搜索引擎后,可以使得 Win 10 开始菜单搜索引擎也使用和 Firefox 一样的搜索引擎,并且今后通过 Win10 搜索框的搜索结果全部会直接在 Firefox 打开并显示。


二、Google Safebrowsing 服务增加对恶意软件下载网站的报告

Firefox 39.0 的 Google Safebrowsing 安全浏览功能已经实现了对使用内置下载管理器下载恶意软件时的提醒和阻止功能,目的是保护用户免受恶意软件的侵扰。在 Firefox 40.0 当中,这项功能继续加强,在用户访问这些所谓的恶意软件网站时就弹出警告询问用户是否继续浏览,如同以前访问恶意网站那样:



如果不喜欢,你可以完全禁用 safebrowsing 的功能:
到 Firefox 选项--- 安全,取消勾选“阻止已汇报的攻击站点”和“阻止已汇报的网页伪造”,对应的 about:config 参数是:

1
browser.safebrowsing.enabled

1
browser.safebrowsing.malware.enabled
都改为 false。


三、使用 en-US 语言的用户会根据浏览历史显示建议磁贴


在你新建标签页时会显示一个新标签页面,里面会包含默认12个磁贴(Tile),也就是俗称的九宫格,原来 Firefox 使用了名叫 Sponsored Tiles 的赞助商磁贴,可显示一些 Mozilla 伙伴的静态广告图片。Firefox 40.0 新支持了一个建议磁贴(Suggested Tiles),这个建议磁贴会根据你的浏览历史分析你的浏览习惯,并进行匹配,并显示对应类别的磁贴,如下图所示:

没错,你的浏览历史被 Mozilla 利用了,用来展示广告,你的隐私有被泄露的可能,Mozilla 也通过具体文章展示了如何保护用户隐私,具体技术方法这里就不赘述了,详见这篇文章。但你还是可以选择关闭这个建议磁贴,方法是点击右上角的齿轮图标,并取消勾选 Include suggested tiles,如果你完全不使用九宫格,还可以直接勾选 Show blank page。


四、Firefox Hello 可在聊天窗口添加上下文信息

Firefox 40.0 继续对 Hello 进行雕琢(虽然今后可能会单独剥离为一个附加组件),现在在你新建一个聊天窗口时,你可以对这个窗口添加一些上下文的信息,比如标题、链接等描述信息,以便对方更清楚聊天的主题或目的。


详细介绍参见 Mozilla 技术支持页面:Add context to your Firefox Hello conversations


五、全新的附加组件管理器样式


Firefox 的附加组件管理器早已实现嵌入式(in-content)显示,而 Firefox 38.0 开始的选项界面也使用了嵌入式界面,但两个界面风格很不统一。Firefox 40.0 将附加组件管理器的样式也统一为选项界面的显示样式,使用起来明显感觉附加组件管理器载入和显示速度得到显著提升。


六、未签名的附加组件会显示警告

我们之前介绍过了 Firefox 42.0 会正式启用附加组件签名检查,凡是未得到 AMO 签名的附加组件一律不得安装到 Firefox,并且不提供任何取消该特性的选项。它囊括 Firefox 的正式版和 Beta 版,FDE 和 Nightly 版本则不受影响。Firefox 40.0 已开始针对未签名的附加组件显示警告,当用户仍可以选择安装。


这个签名检查对应的 about:config 参数为:

复制代码
1
xpinstall.signatures.required
false 为关闭。

关于附加组件签名检查计划的更详细信息:关于 Firefox 即将强制要求附加组件签名的常见问题解答
如果你是开发者或修改组件的用户,你可以根据这个帖子将你的附加组件提交到 AMO 获得签名:测试不托管在 AMO 的扩展获得签名的流程

此外,附加组件管理器里面扩展的版本号也不显示了,除非你点击进入扩展详细显示界面。如果你希望恢复显示,可以使用 Classic Theme Restorer 扩展或Add-on manager version number 扩展,或者用 Stylish 加载这里的 CSS 样式:http://forums.mozillazine.org/viewtopic.php?p=14205797&sid=a05c19b7dfc58a66ec5a151fa1d39742#p14205797


七、插件实现异步初始化

虽然我们很讨厌 Flash 等插件低下的性能,急迫想拥抱 HTML5,虽然 Mozilla 宣布未来要淘汰 NPAPI 插件,但目前从市场来看,我们还必须使用插件。Firefox 在每次遇到需要插件的网页时,都要初始化插件来启动它,有时候我们会发现在看 Flash 视频前,浏览器会明显卡顿一下,这就是插件在初始化。

插件初始化的步骤一般是:
1、启动 plugin-container.exe 的进程
2、调用 NP_Initialize 函数来加载插件
3、调用 NPP_New 函数来创建一个实例
4、调用 NPP_NewStream 函数来在实例中加载数据
5、对于可使用脚本的实例,还需要调用 NPP_GetValue 函数

就是在冗繁的上述步骤中,浏览器有时候会卡顿。
Firefox 37.0a 实现了上述步骤的异步执行,提升了加载的速度,减少了卡顿和无响应。
方法是进入 about:config,找到:

复制代码
1
dom.ipc.plugins.asyncInit
为 true。


八、取消暗色的 Dev 主题

对于不太喜欢 Australis 主题的用户,Firefox 原本可允许使用 FDE 的暗色开发者版本的主题,方法是在 about:config 中找到 browser.devedition.theme.enabled 改为 true,并通过开发控制台修改为 dark theme 暗色主题。Firefox 40.0 取消了这个参数,因此无法实现标题栏、工具栏、标签栏和控制台改为暗色显示。


负责这个 bug 的开发者表示这是一个技术问题,考虑到 FDE 版本开启了这个暗色主题,但因为是轻量主题,通过同步功能,lightweightThemes.selectedThemeID 会被同步到 firefox-devedition@mozilla.org,使得正式版的用户轻量主题变成了这个暗色主题,让用户感到困惑,毕竟这是两个不同的使用场景。为了避免这一问题的产生,Firefox 只好在正式版取消了这个参数。详见:https://bugzilla.mozilla.org/show_bug.cgi?id=1181721#c11


九、其他一些细节调整

1、GNU/Linux 平台开启 OMTC(非主线程计算)改善浏览器滚动、视频播放和图形的整体性能。
2、改进阻止过期图形的 blocklist 机制,可设置阻挡该图形的 Firefox 版本范围,从而更好限定阻挡的设备数量,减少一刀切现象。
3、使用硬件垂直同步技术来提升动态特效显示和滚动时的流畅度。Firefox 39.0 已实现了 Mac OS X 平台,这次是 Windows 平台。
4、JPEG 格式图像在缩放显示的使用占用的内存更少,并且绘制和显示的速度更快。
5、取消对扩展二进制 XPCOM组件的支持,今后凡是此类扩展均无法正常使用,官方允许使用 js-ctypes 和 SDK 当中的 system/child_process 来代替。从目前来看对用户的影响很小。
6. 搜索引擎的 xml 文件被打包到了 Omni.ja 包,要删除和修改搜索引擎必须要解包。



以上是 Firefox 40.0 在用户使用方面的主要更新,其他涉及到开发者的更新,这里就不介绍了,感兴趣的朋友请看发行说明:
Firefox 40.0 发行说明(官网英文)

文章出處:
Firefox 40.0 正式版用户特性介绍

創作回應

相關創作

更多創作