v1.65:每个 FormFlow 页面上的显示偏好
v1.65.0 在网站、登录页、面板、托管页面和微站点上加入“无障碍选项”按钮,把文字大小、对比度、动态效果、链接和间距交给读者控制。
本文由机器翻译。 阅读英文原文

2026 年 10 月 16 日的 v1.65.0 为人们阅读的每一个 FormFlow 页面加上了一个控件。“无障碍选项”按钮会打开“显示偏好”面板,由读者决定页面长什么样,而不是接受默认设置再去缩放。更新日志条目给出了简短版本。本文说明面板改变了什么、选择保存在哪里,以及它不主张什么。
一个按钮,覆盖每个界面
按钮出现在网站上、登录页中、你的面板里、托管页面上以及微站点中。它不是屏幕角落里的浮动徽标。在托管页面和微站点上,它在页脚,页面顶部还有一个在获得键盘焦点时才出现的链接,读者可以在填写一张长表单之前就够到它。
每个偏好做什么
文字大小在 90% 到 200% 之间分七档,因此每次按键都有可见的效果,读者在调过头之后也能退回来。
高对比度会加强文字、边框和焦点环。它是当前主题的一个修饰,而不是第三套主题,所以在浅色模式和深色模式下都有效。在托管页面和微站点上,它会覆盖团队选定的颜色,因为读者的对比度需求高于品牌呈现。
减少动态效果会停止过渡、动画和平滑滚动。突出链接与焦点会给每个链接加下划线,并在任何拥有键盘焦点的元素周围画出粗轮廓。更宽松的文字间距会拉开行高、词间距、字母间距以及段落之间的空隙,这正是“一堵文字墙”和“一位有阅读障碍的读者能跟下来的内容”之间的差别。
偏好保存在哪里
选择会记录在那个浏览器里,从页面出现的第一刻起就生效,并且在没有 JavaScript 的情况下也能工作。在读者修改之前,每项偏好都从他的系统设置出发,所以已经向操作系统要求减少动态效果的人不会先看到动画。
托管表单里已经输入的答案在设置变化时会保留。没有人会因为放大了文字而丢掉填了一半的表单。
无障碍声明
条款与隐私政策旁边新增了一页,说明 FormFlow 以哪一项无障碍标准为目标、目前在哪里还没有达到,以及如何报告你遇到的障碍。面板和网站页脚都有指向它的链接。
这一页是本次发布里诚实的那一半。它声明 FormFlow 部分符合 WCAG 2.2 AA 级,有些页面符合该标准,而有些部分尚未符合或尚未按其检查,并且没有任何独立第三方对产品做过审计。如果你按欧洲标准工作,EN 301 549 V4.1.1 一文说明了这条基线现在处于什么位置。
什么没有改变
内嵌表单不会获得这个面板。你自己网站上的表单会遵循访客系统设置中的减少动态效果、更高对比度和强制颜色,而且只在表单内部生效:你页面上的其他内容都不会改变。通过 manifest 加载的内嵌会自动获得这一行为。不带 manifest 复制的内嵌,包括 React 和 Vue 代码,只有在你重新复制代码时才会获得它。
浅色与深色主题切换器没有被改动,并且能与高对比度叠加。FormFlow 已测试和尚未测试的清单在声明里,不在这篇文章里。
而这个按钮不是合规主张。它不会让页面符合标准,FormFlow 也不会说它会。