fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-11-21
  • 发帖数18369
  • 经验4721枚
  • 威望5点
  • 贡献值4292点
  • 好评度1063点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:3168回复:28

Firefox 66.0 正式版用户特性介绍

楼主#
更多 发布于:2019-03-23 00:08
一、阻止网站自动播放声音

早在 Firefox 63.0 的时候浏览器就已经支持阻止网页自动播放视频和音频了,但默认为始终询问用户。现在 Firefox 66.0 让网页变得更加安静了,取消询问,而是直接设置是否阻止网页自动播放声音(音频和视频中的声音)。

在打开包含声音的音频或视频网页的时候,Firefox 会在地址栏左侧显示一个声音的图标,点击弹出的面板中显示并设置该网页是否阻止自动播放,点击右侧可以切换允许或阻止。



进入 Firefox 选项 -- 隐私与安全 -- 权限,可以看到“阻止网站自动播放声音”的选项,勾选即为全局阻止自动播放,点击右侧的“例外”可以为每个网站单独设置自动播放的权限,是允许还是阻止。



对应的 about:config 参数是 media.autoplay.default,默认为 0 即允许,改成 1 为阻止。其他一些主要参数包括:
  • media.autoplay.enabled.user-gestures-needed,决定用户是否需要与媒体所在页面发生交互行为。默认为 true。
  • media.autoplay.allow-muted,是否允许自动播放无声或被静音的媒体,默认是 true,即允许自动播放上述媒体。
  • media.autoplay.block-webaudio,是否禁止自动播放 webaudio 的资源。默认为 false,不禁止自动播放,目前 webaudio 禁止自动播放的功能还在开发之中。
  • media.block-autoplay-until-in-foreground,是否阻止后台标签页自动播放,直到它们切换到前台,默认为 true,即阻止后台标签页自动播放。
关于阻止网页自动播放的更多信息,参见 Mozilla 官方博客技术支持文章



二、继续提升搜索体验

Firefox 65.0 正式版发布的时候我们已经提到过可以在地址栏输入 % 来限定在所有已打开的标签页中查找指定的标签页,它不仅可以查找当前浏览器,也可以查找受同步的其他设备。Firefox 66.0 新提供了所有标签页列表按钮下拉菜单中搜索指定标签页,尤其适合在海量标签页中进行查找。这可比记住 % 这样的限定符来得更显而易见。



其次,隐私浏览模式主页的搜索框样式也重新进行了设计,更加美观,并且和 Firefox 搜索栏一样可切换使用那些搜索引擎。



再次,Firefox 66.0 新增了一个叫搜索接力(Search Hand-off)的功能,在新标签页面(Activity Stream)的搜索框里面输入关键字的时候,会自动跳转到地址栏输入。但这项功能默认仍为关闭,可以在 about:config 中找到 browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar 将其改成 true 开启体验。顺便说一下,上述提到的隐私窗口里面的搜索栏也支持搜索接力。





三、关于 WebExtensions 扩展方面一些重要变化


Firefox 66.0 在 WebExtensions 扩展方面也有一些重要变化,包括性能提升和使用体验上的改进。

第一个变化是扩展的设置现在不保存在 JSON 文件中,而是改成使用 IndexedDB 数据库格式保存,这在后台静默迁移了。Mozilla 表示这可以带来扩展性能上的提升,减少内存占用,尤其是广告过滤类的扩展。



但这么做会带来一些明显的副作用,例如扩展的设置可读性严重下降,用户需要使用 Sqlite Viewer 这样的数据库管理软件查看隐藏在数据库设置,而非直接使用文本编辑器打开 JSON 文件查看,同时扩展设置的迁移也变得十分困难,除非扩展主动增加扩展设置导入导出的功能。

第二个扩展的变化是 Firefox 的附加组件管理器可以为扩展的功能设定键盘快捷键。点击附加组件管理器的扩展版块右上角的齿轮按钮,找到最下方的管理键盘快捷键。



然后就可以进入扩展功能的键盘快捷键设定界面,注意这需要扩展的支持,部分扩展是不提供功能的快捷键设定的。例如 uBlock Origin 就可以为部分功能设定快捷键。






四、默认部分开启对新的编码器格式 AV1 的支持


AOMedia Video 1(简称 AV1)是一个新的开源的面许可的视频格式,发起者包括 Mozilla、Google、Microsoft、Intel、ARM、NVidia、IBM、Cisco、Amazon 和 Netflix,旨在提供更好的编解码质量的同时,替代现有非开源,需许可证不免费的编解码器。

现在 Firefox 66.0 的 32 位 Windows 和 Mac OS 系统中率先默认开启对 AV1 格式的支持,对应的 about:config 参数是 media.av1.enabled,默认为 true。






五、其他一些细节调整

1、内容进程默认从 4 个增加到 8 个,提升网页加载流畅性和安全性,但也带来更多内存的消耗。about:config 里的 dom.ipc.processCount 参数可以用来修改进程数量。


2、Firefox 66.0 添加对 Windows Hello 的支持。Hello 是指 Windows 10 的设备可以使用面部识别,指纹识别等技术登录 Windows 10 系统,而无需输入解锁密码。从 Firefox 66.0 开始,用户在浏览器里面登录微软的帐户(例如 outlook.com)时可以直接使用 Windows Hello 的生物识别技术登录帐户。


3、重新设计证书错误页面,有助于更容易理解证书是什么问题和提供解决方案,包括更容易识别来自第三方杀毒软件厂商所提供的 HTTPS 证书问题。

4、添加对 Mac OS 的触摸栏(Touch Bar)的基础支持。
5、新标签页面中的来自 Pocket 推荐增加布局样式和更多热门磁贴(实验性功能,未全面支持)。
6、取消 Firefox 65 中的优先使用 Windows 10 主题的窗口颜色(accent color)作为 Firefox 默认主题的颜色,因为这会导致部分 Win 10 版本中的 Firefox 标题栏显示异常。现在 Firefox 66.0 会优先使用浏览器的亮色和暗色主题。
7、Linux 版本 Firefox (Gnome 界面)终于默认隐藏标题栏了。
8、解决了 Linux 版本 Firefox 下载文件时卡住无响应的问题。
9、引入滚动锚定(Scroll anchoring)技术阻止网页加载时内容区域的一些内容跳动。
10、原生支持在标签栏里使用鼠标滚轮滚动切换标签页,默认为关闭,需在 about:config 中将 toolkit.tabbox.switchByScrolling 设置为 true 开启。
11、地址栏左侧弹出面板新增 cookies 信息面板,可以显示第三方 cookies 和跟踪器cookies 的来源。


12、默认新增了一个 Laucher 进程,用来阻止杀毒软件或第三方软件通过 DLL 方式将代码插入 Firefox。它是通过一份已知有问题的 DLL 清单来判断是否阻止。对应的 about:config 参数是 browser.launcherProcess.enabled,默认为 true,即默认启用。 使用 DLL 注入 Firefox 的用户要注意了,例如比较出名的 FireDoge 软件。


13、改进本地载入的 UTF-8 格式 HTML 和其他文件的显示。
14、对于非 Firefox 浏览器打开 AMO 页面时根据提示要求安装 Firefox,在下载安装完 Firefox 后会显示一个欢迎页面,这个欢迎页面现在会显示从原来哪个 AMO 页面提示安装的 Firefox。
15、在 Firefox 选项 - 隐私与安全中修改 cookies 设置被阻止时会显示不允许修改的原因。




以上是 Firefox 66.0 在用户使用方面的主要更新,其他涉及到开发者的更新,这里就不介绍了,感兴趣的朋友请看发行说明:
Firefox 66.0 正式版发行说明(官网英文)
Firefox More than meets your experience
喵拉布丁
火狐狸
火狐狸
  • UID47116
  • 注册日期2014-08-25
  • 最后登录2019-11-22
  • 发帖数108
  • 经验124枚
  • 威望0点
  • 贡献值18点
  • 好评度11点
  • 社区居民
  • 忠实会员
1楼#
发布于:2019-03-23 01:25
感谢楼主的介绍~
WebExtensions扩展设置改用IndexedDB保存是需要注意的变化
你要吃布丁吗?
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2019-11-21
  • 发帖数625
  • 经验923枚
  • 威望3点
  • 贡献值1064点
  • 好评度144点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-03-25 22:03
阴谋论... 慢慢理解谋智为什么一定要砍死xul, 完全不吝惜重度依赖legacy的用户群, 因为谋智知道, 只要是火狐死忠, 用其他的产品, 无论是从界面制定到扩展功能, 都会各种不爽, 最后转一大圈, 终究能找到回家的路...
我只想说谋智确实坏透了, 坏到什么程度---脚后跟生疮 脚底板流浓...
慢慢喜欢上了阉割后的狐妹纸, 虽然现在依旧依赖旧款, 但已经被新的导航栏, 界面和一些细节的东西所吸引, 缩水后的狐妹纸依旧美丽, 损失掉旧东西的同时也获得了新的东西

只当回归前兆, 不能完全么有表示, 就问个问题, 关于cookies的管控方面的疑惑



现在新版, network.cookie.cookieBehavior的值分别为0 ->4, 从字面上理解

0: 不作任何拦截, 1: 拦截所有第三方cookie, 2: 拦截所有cookie, 会导致网站无法正常工作, 3: 只允许访问过的网站cookie, 4: 拦截第三方追踪
这5个选项中, 4与1有和不同?
没去查文档就直接在这问了, 勿怪, 就当是做个记录, 万一有人有同样的问题呢

图片:March25_2019_Monday_21:12:19.png

fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-11-21
  • 发帖数18369
  • 经验4721枚
  • 威望5点
  • 贡献值4292点
  • 好评度1063点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2019-03-25 23:04
skytalk:阴谋论... 慢慢理解谋智为什么一定要砍死xul, 完全不吝惜重度依赖legacy的用户群, 因为谋智知道, 只要是火狐死忠, 用其他的产品, 无论是从界面制定到扩展功能, 都会各种不爽, 最后转一大圈, 终究能找到回家的路...
我只想...
回到原帖
所有第三方cookies 和 第三方跟踪器 从字面上不难理解吧,所有第三方cookies 都屏蔽就太狠了往往会导致网站功能异常。而第三方跟踪器就是指那些第三方的用来跟踪用户行为的cookies,这个屏蔽大有好处。
Firefox More than meets your experience
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2019-11-21
  • 发帖数625
  • 经验923枚
  • 威望3点
  • 贡献值1064点
  • 好评度144点
  • 社区居民
  • 忠实会员
4楼#
发布于:2019-03-25 23:13
fang5566:所有第三方cookies 和 第三方跟踪器 从字面上不难理解吧,所有第三方cookies 都屏蔽就太狠了往往会导致网站功能异常。而第三方跟踪器就是指那些第三方的用来跟踪用户行为的cookies,这个屏蔽大有好处。回到原帖
就喜欢太狠的, 选1了

P.S. 修改general.useragent.override参数, 会导致accounts.firefox.com无法打开登陆窗, 谷歌人机验证也将受到影响(现象: 1.验证图片不能鼠标点击或不能勾选, 2.提出的问题发现在图片中根本找不到, 3.无论怎样回答正确/错误都无法通过验证), 我用Fx v52, v56, v66, 均是如此
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2019-11-21
  • 发帖数1784
  • 经验264枚
  • 威望1点
  • 贡献值170点
  • 好评度13点
  • 社区居民
  • 忠实会员
5楼#
发布于:2019-03-26 07:39
憋了几天没升级,66.0.1来了,版本升级太快,越来越受不了了,越来越没时间天天升级折腾,有空重装个esr版。
My Technical Blog: http://gent-helvite.blogspot.com/
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2019-10-29
  • 发帖数2942
  • 经验147枚
  • 威望0点
  • 贡献值4点
  • 好评度7点
  • 社区居民
6楼#
发布于:2019-03-26 11:02
66的media.autoplay.default ; 1失效了?看微博会自动播放,换回65就不会

现在用着65,等67再看看
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-11-21
  • 发帖数18369
  • 经验4721枚
  • 威望5点
  • 贡献值4292点
  • 好评度1063点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2019-03-26 11:38
msky:66的media.autoplay.default ; 1失效了?看微博会自动播放,换回65就不会

现在用着65,等67再看看
回到原帖
media.autoplay.default 我上面写的是没问题的,1就是阻止,0就是不阻止,对应的是选项里面“阻止网站自动播放声音”的那个选项。微博没试过不知道是不是这样,不行的话可能就有bug了。
Firefox More than meets your experience
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2019-10-29
  • 发帖数2942
  • 经验147枚
  • 威望0点
  • 贡献值4点
  • 好评度7点
  • 社区居民
8楼#
发布于:2019-03-26 13:56
fang5566:media.autoplay.default 我上面写的是没问题的,1就是阻止,0就是不阻止,对应的是选项里面“阻止网站自动播放声音”的那个选项。微博没试过不知道是不是这样,不行的话可能就有bug了。回到原帖
特地用新配置试了一下,66勾选那个“阻止网站自动播放声音”的选项,media.autoplay.default会变成1
微博——发现——视频会自动播放,但是声音被阻止了,静音状态
65没有这个选项,media.autoplay.default设置为1,视频不会自动播放
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-11-01
  • 发帖数145
  • 经验163枚
  • 威望0点
  • 贡献值78点
  • 好评度16点
  • 社区居民
  • 忠实会员
9楼#
发布于:2019-03-26 20:24
skytalk:就喜欢太狠的, 选1了

/手动滑稽
顺便提醒下, 改ua, 或许会导致accounts.firefox.com无法打开登陆窗, 我用52, ua改成66后, 就是如此
回到原帖
然后你就发现你登录不了油管、M$、office以及几乎所有基于OAuth的网站了
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2019-11-21
  • 发帖数625
  • 经验923枚
  • 威望3点
  • 贡献值1064点
  • 好评度144点
  • 社区居民
  • 忠实会员
10楼#
发布于:2019-03-27 00:11
对于狐妹纸, 本想强上, 奈何体力有限, 诸多不适, 强上是会世人滴...
功能在细节上缺失了太多, 还好主要功能尚还健在, 用了些webext类扩展, 键盘类也就tridactyl和surfingkeys还能入眼, 不知道tridactyl的开发者是怎么想的, 会修改newtab, 可以用:set newtab还原, 但只能恢复about:blank, 而不能指定其他, 比如about:home, tm和vm由于旧脚本存在兼容性问题, 貌似都得装上, api被限定死以后, stylus体验还算不错, 再有redirector, ubo, um一个都不能少, 还有你推荐的imagus, 一直用着, 很赞, 下载管理与标签类始终没实用性强的扩展粗线, 继续关注
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-11-21
  • 发帖数18369
  • 经验4721枚
  • 威望5点
  • 贡献值4292点
  • 好评度1063点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2019-03-27 07:35
skytalk:对于狐妹纸, 本想强上, 奈何体力有限, 诸多不适, 强上是会世人滴...
功能在细节上缺失了太多, 还好主要功能尚还健在, 用了些webext类扩展, 键盘类也就tridactyl和surfingkeys还能入眼, 不知道tridact...
回到原帖
受扩展api开发程度的限制,能力不足。
Firefox More than meets your experience
marb
非常火狐
非常火狐
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2019-11-18
  • 发帖数596
  • 经验683枚
  • 威望0点
  • 贡献值748点
  • 好评度34点
12楼#
发布于:2019-03-27 11:17
msky:特地用新配置试了一下,66勾选那个“阻止网站自动播放声音”的选项,media.autoplay.default会变成1
微博——发现——视频会自动播放,但是声音被阻止了,静音状态
65没有这个选项,media.autoplay.defaul...
回到原帖
user_pref("media.autoplay.enabled.user-gestures-needed", false)
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2019-10-29
  • 发帖数2942
  • 经验147枚
  • 威望0点
  • 贡献值4点
  • 好评度7点
  • 社区居民
13楼#
发布于:2019-03-27 12:28
marb:user_pref("media.autoplay.enabled.user-gestures-needed", false)回到原帖
谢谢,试了一下,还是自动播放,不管了,先用着65,等67再看看
qweszxc
千年狐狸
千年狐狸
  • UID39616
  • 注册日期2013-06-24
  • 最后登录2019-06-25
  • 发帖数1018
  • 经验925枚
  • 威望0点
  • 贡献值1008点
  • 好评度67点
  • 社区居民
  • 忠实会员
14楼#
发布于:2019-03-27 16:23
fang5566:受扩展api开发程度的限制,能力不足。回到原帖
https://www.ghacks.net/2019/03/27/firefox-support-user-scripts-api/  (刚刚上线)
上一页
游客

返回顶部