php会话到期提醒功能,php – 用于通知用户其会话即将过期的可访问方式
我有一個(gè)站點(diǎn),在給定的時(shí)間段內(nèi)對(duì)用戶進(jìn)行身份驗(yàn)證,并在任何后續(xù)頁(yè)面請(qǐng)求中延長(zhǎng)時(shí)間間隔.我想知道如何通知用戶他們的時(shí)間即將到期而不使用js.alert()但仍然可以訪問.
我已經(jīng)看到一些網(wǎng)站內(nèi)容將從頂部滑入而不會(huì)侵入用戶,但仍然會(huì)引人注目.我看到的問題是它可能無法更新屏幕閱讀器的緩沖區(qū),并且具有可訪問性需求的用戶將不會(huì)意識(shí)到這一點(diǎn).
建議?
解決方法:
以可訪問方式提醒用戶的正確方法應(yīng)該是符合WAI-ARIA(可訪問富Internet應(yīng)用程序)規(guī)范.現(xiàn)在這些文檔只是實(shí)現(xiàn)的技術(shù)部分 – 與所有互聯(lián)網(wǎng)技術(shù)一樣,它在屏幕閱讀器和其他可訪問性工具中的實(shí)現(xiàn)差異很大,如果沒有大量的測(cè)試很難確定,但它肯定是我們必須使用的最好的截至目前.
規(guī)范要求使用role =’alert’標(biāo)記此類消息,并使用role =’alertdialog’屬性標(biāo)記其對(duì)話框.它聲明警報(bào)是
A message with important, and usually
time-sensitive, information.
這肯定符合法案.現(xiàn)在我不確定你對(duì)屏幕閱讀器緩沖問題的關(guān)注,但就我對(duì)這個(gè)主題的閱讀而言,采用WAI-ARIA規(guī)范的屏幕閱讀器需要不斷掃描頁(yè)面以尋找新的屬性和元素,像this這樣的教程顯示,甚至可以將警報(bào)屬性添加到頁(yè)面上已存在的元素,因此我不認(rèn)為您的關(guān)注應(yīng)該給現(xiàn)代屏幕閱讀器帶來問題.
標(biāo)簽:php,javascript,accessibility,section508
來源: https://codeday.me/bug/20190606/1190084.html
總結(jié)
以上是生活随笔為你收集整理的php会话到期提醒功能,php – 用于通知用户其会话即将过期的可访问方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity优化总结(持续更新)
- 下一篇: phpcms v9.0 乐信短信插件