gpt4 book ai didi

php - 通知用户他们的 session 即将到期的无障碍方式

转载 作者:可可西里 更新时间:2023-10-31 22:49:03 25 4
gpt4 key购买 nike

我有一个网站,它在给定的时间段内对用户进行身份验证,并根据任何后续页面请求延长时间间隔。我想知道如何在不使用 js.alert() 的情况下通知用户他们的时间即将到期,但仍可访问。

我见过一些网站,内容会从顶部滑入,不会干扰用户,但仍然很明显。我看到的问题是它可能不会更新屏幕阅读器的缓冲区,有辅助功能需求的用户不会意识到这一点。

建议?

最佳答案

以可访问的方式提醒用户的正确方法应该符合 WAI-ARIA (可访问的富互联网应用程序)规范。现在,文档只是您实现的技术部分 - 与所有 Internet 技术一样,它在屏幕阅读器和其他辅助工具中的实现差异很大,如果不进行大量测试就很难确定,但它肯定是我们必须使用的最好的截至目前。

规范要求使用 role='alert' 标记此类消息,并使用 role='alertdialog' 属性标记它们的对话框。它指出警报是

A message with important, and usually time-sensitive, information.

这肯定符合要求。现在我不确定你是否关心屏幕阅读器缓冲区问题,但就我对这个主题的阅读而言,采用 WAI-ARIA 规范的屏幕阅读器将需要不断扫描页面以寻找新的属性和元素,作为像 this 这样的教程显示,甚至可以将 alert 属性添加到页面上已经存在的元素,因此我认为您的担忧不会给现代屏幕阅读器带来问题。

关于php - 通知用户他们的 session 即将到期的无障碍方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3502160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com