本帖最后由 yingliu 于 2021-4-23 17:57 编辑
Firefox 88 正式版已于本周发布,新增的特性中,针对 PDF 表单的交互性更加完善;针对 Linux 系统也支持使用触摸板进行平滑的捏缩放。更多人性化的上网体验欢迎大家下载更新!
一、解决window.name带来的隐私泄露问题
window.name 用于网页存储数据,会通过标准浏览器规则在网站之间泄漏,使追踪器能够识别用户的浏览历史记录。通过超链接或表单,window.name 属性可以传递到一个新页面,存储在 window.name 中的数据一直豁免于同源策略,也就是说所有主流浏览器都允许跨页面访问该属性,允许不同网站来共享存储于 window.name 中的数据。
为了防止潜在的隐私泄露,Firefox 会在网站间导航(跨域)时清除 window.name 数据:
同时为了避免这种操作对实际使用带来的不便,Firefox 目前仅在点击链接未打开弹窗时清除 window.open 数据,同时如果用户导航返回之前页面,Firefox 可恢复先前值。据悉 Safari 和 Chromium 也有类似的举措,这将有助于建立一个浏览器处理 window.name 属性的新标准。
二、禁用 FTP 支持
由于安全方面的隐患,Firefox 88.0 开始默认禁用 FTP 支持,暂时可通过设置 network.ftp.enabled 为 true 恢复,这个属性会在 Firefox 90.0 中正式移除。
三、截图功能按钮位置修改
截图按钮从地址栏右侧的页面操作菜单中移除,用户可在页面右键菜单中找到截图选项,或从定制菜单中拖拽截图按钮到工具栏。
※ 注意:如果你使用的是中国版 Firefox,需先检查自带截图功能是否被禁用,about:config 中 extensions.screenshots.disabled 设为 false。
四、页面右键菜单的改变
目前访问“页面信息”的方式有如下三种: - 通过键盘快捷键 Ctrl+I
- 通过地址栏左侧锁定图标→右箭头→更多信息
- 菜单栏工具→页面信息
关于修改背景: 使右键菜单更加简洁,用户更容易发现所需条目,减少使用率非常低的选项,其他浏览器未在右键菜单中包含此功能,84%的用户进行“查看页面信息”操作一个月一次或更少。
无论怎样页面信息有时能够帮助我们判断一个页面权限获取情况,目前的查看方式都有点深入,当网页由于权限问题工作异常又没有给出足够的提示,是影响用户排查进度的。未来我们会考虑针对这种情况从其他 UI 界面来解决,而无需让用户深入页面信息窗口进行排查。
即支持 Ctrl+鼠标左键 或 鼠标中键 单击。
- 图片右键菜单“查看图像”改为“在新标签页打开图像”
如果你有些使用场景更加适合在当前标签页打开图像,可在评论区留言。
- 仅在登陆同步后且至少有一台其他登陆设备时才会显示“发送页面到设备”菜单
地址栏右侧页面操作菜单中的发送选项得到保留,即使在未登录情况下。
通过以上这些修改,当右键页面未指定特殊元素时,右键菜单已经被缩减得项目十分有限,部分是为了降低对用户的信息干扰,还有我想是为新的 Proton UI 界面更新做准备。
五、其他浏览器界面,功能的改变
- 标签页右键批量关闭标签页菜单中加入“关闭左侧标签”功能
考虑到新建标签页和后台打开标签页均位于当前标签页右侧,右侧为新工作流,左侧为已读内容,为这种情况下设计。
- 工具栏按钮“附加组件”改为“扩展与主题”,“定制…”改为“定制工具栏…”
内容外置的修改,之前的文字不易让人理解。
- about:newtab 和 about:home 将跟随当前使用的主题使用相应的颜色
如果你的系统设置为黑暗模式,而 Firefox 设置为明亮主题,新标签页将遵循 Firefox 主题色。
六、macOS 可开启双击触控板进行缩放
增加了一个首选项 apz.mac.enable_double_tap_zoom_touchpad_gesture,设置为 true 可开启双击缩放。
其他细节调整 - 在 macOS 平台上使用 Menlo 作为默认的等宽字体。
- PDF 表单现在支持嵌入在 PDF 文件中的 JavaScript。 某些 PDF 表单使用 JavaScript 进行验证和其他交互功能。
- 打印更新:本地化显示页边距。
- Linux 上支持使用触摸板进行平滑的捏缩放。
- 屏幕阅读器不再错误地阅读网站隐藏的内容。
- 50 秒内不再对同一标签页中同一站点上的同一设备(麦克风、摄像头等)提示要求访问权限。
- 在“网络”面板中引入一个切换按钮,用于在 JSON 格式的 HTTP 响应和原始数据(通过网络接收)之间进行切换。
本文来源于:知乎专题-Firefox 信仰充值中心,作者 xuyuehang
|