比如说我有一个账号,我不想暴露前八位数字。
可以显示为 ········1234 或者星号 ********1234。
如何在屏幕阅读器用户的情况下最好处理这些情况?让阅读器报出“黑点、黑点、黑点、黑点、黑点、黑点、黑点、黑点、一千零三十四”听起来很奇怪。
我在谷歌上搜不到相关资料。
比如说我有一个账号,我不想暴露前八位数字。
可以显示为 ········1234 或者星号 ********1234。
如何在屏幕阅读器用户的情况下最好处理这些情况?让阅读器报出“黑点、黑点、黑点、黑点、黑点、黑点、黑点、黑点、一千零三十四”听起来很奇怪。
我在谷歌上搜不到相关资料。
使用“以1234结尾的账号号码”代替“账号号码········1234”。我之前见过这种方式,操作简单,对于每个人的使用体验都是一致的。
或者,如果你喜欢用点来代替,你可以从屏幕阅读器中隐藏它们,只为“ending in”提供屏幕阅读器文本。
如果需要说明账号的长度,可以考虑说:“以1234结尾的12位账号号码”(在视觉上显示和隐藏所需内容,并向屏幕阅读器展示所需内容)。
<dl>
<dt>Account number</dt>
<dd><span role="img" aria-label="12 digit number ending with">········</span>1234</dd>
</dl>