歡迎來(lái)到無(wú)障礙實(shí)驗(yàn)室,這是我們受邀開(kāi)通 IT 號(hào)以來(lái)發(fā)表的第一篇文章。感謝IT之家對(duì)無(wú)障礙事業(yè)長(zhǎng)久以來(lái)的支持與關(guān)心,“愛(ài)科技愛(ài)這里”,這六個(gè)字 IT之家是真的當(dāng)?shù)闷稹?/p>
從 IT 號(hào)的名字上不難猜到,我們從事的是無(wú)障礙相關(guān)的工作。在這里,我們將不定期的分享最新的實(shí)驗(yàn)成果、分享可靠的解決方案。希望通過(guò)我們的努力,讓更多的人平等的使用互聯(lián)網(wǎng),讓這個(gè)精彩的世界再美好那么一點(diǎn)點(diǎn)。
此前,筆者曾用個(gè)人賬戶發(fā)表過(guò)《【IT之家學(xué)院】改善視障用戶的網(wǎng)頁(yè)體驗(yàn)就這么簡(jiǎn)單》一文。在文末,筆者曾許諾要繼續(xù)撰寫(xiě)無(wú)障礙相關(guān)的技術(shù)文章,然而,一年半過(guò)去了,音信皆無(wú);爽約是不敢的,據(jù)說(shuō)擁有七十米大刀的老哥已經(jīng)在磨刀了,我也怕啊!至于這一年半以來(lái)的經(jīng)歷,有想聽(tīng)故事的歡迎評(píng)論區(qū)留言,我考慮要不要在再開(kāi)一帖說(shuō)道說(shuō)道。
好了~請(qǐng)把刀收好,我們馬上開(kāi)始。今天,我們著重說(shuō)說(shuō)驗(yàn)證碼的那些事兒,并提供一些可靠的解決方案供大家選擇。
天下苦“秦”久矣
驗(yàn)證碼設(shè)計(jì)之初,本是用于鑒別訪問(wèn)者是人類還是程序的一種驗(yàn)證機(jī)制,從而提高關(guān)鍵操作的安全與可靠性。換言之,原則上驗(yàn)證碼僅會(huì)為難程序和機(jī)器,對(duì)于作為高級(jí)物種的人類而言,通過(guò)驗(yàn)證應(yīng)是輕松且愉快的。
但事實(shí)上,驗(yàn)證碼自誕生之日起,就已注定了一些用戶無(wú)法避免的會(huì)遇到驗(yàn)證障礙,這連制定《 WEB 內(nèi)容無(wú)障礙指南》的 W3C 都感到遺憾;由于驗(yàn)證碼的廣泛使用,開(kāi)發(fā)者們并不愿放棄這一設(shè)計(jì),W3C 也不得不妥協(xié),否則,殘障者使用互聯(lián)網(wǎng)將更加困難。不過(guò),W3C 還是盡量要求開(kāi)發(fā)者們提供不同類型的驗(yàn)證方式,以適應(yīng)有障礙人群的使用。
即便如此,驗(yàn)證碼仍是老大難問(wèn)題,新聞中類似報(bào)道已屢見(jiàn)不鮮:前赴后繼的人們拜倒在驗(yàn)證碼面前,且不僅是老年人和殘障者。隨著技術(shù)的高速發(fā)展,驗(yàn)證方式也是層出不窮,從字符到拖動(dòng)滑塊,再到拼圖驗(yàn)證,乃至衍生出從圖像中選出指定物品的驗(yàn)證方式。人機(jī)驗(yàn)證機(jī)制的每次更新迭代,必然伴隨著新一批用戶的倒下。
越來(lái)越多的人發(fā)現(xiàn),人類遭受到了和機(jī)器同等的待遇,這是令人感到十分心酸和難過(guò)的。在這其中,老年人與殘障者體會(huì)最為深切。早期的字符驗(yàn)證碼,通過(guò)社交軟件發(fā)送截圖即可尋求幫助?,F(xiàn)如今,滑動(dòng)、拼圖以及點(diǎn)選圖片的驗(yàn)證方式,視障者和患有肌肉震顫病的用戶,根本無(wú)法獨(dú)立完成;還有的驗(yàn)證碼,雖以字符呈現(xiàn),但需用戶按照指定的顏色輸入字符,無(wú)疑,這將加重色盲與色弱用戶的負(fù)擔(dān)。
化干戈為玉帛
就在今年 4 月,工業(yè)和信息化部對(duì)適老化與無(wú)障礙的改造標(biāo)準(zhǔn)和規(guī)范提出了要求,互聯(lián)網(wǎng)網(wǎng)站需參照《互聯(lián)網(wǎng)網(wǎng)站適老化通用設(shè)計(jì)規(guī)范》、國(guó)家標(biāo)準(zhǔn) GB/T 37668-2019《信息技術(shù) 互聯(lián)網(wǎng)內(nèi)容無(wú)障礙可訪問(wèn)性技術(shù)要求與測(cè)試方法》和行業(yè)標(biāo)準(zhǔn) YD/T1822-2008《信息無(wú)障礙 身體機(jī)能差異人群 網(wǎng)站無(wú)障礙評(píng)級(jí)測(cè)試方法》實(shí)施改造工作。
其中,對(duì)于驗(yàn)證碼的改造要求有著十分詳盡的說(shuō)明。具體來(lái)說(shuō),通過(guò)如圖像字符、拼圖或滑動(dòng)等非文本形式驗(yàn)證的,應(yīng)至少提供一種非視覺(jué)形式且利于不同感官使用的替代方式,如短信、語(yǔ)音驗(yàn)證等;為便于老年人使用,滿足上述要求的同時(shí),視覺(jué)呈現(xiàn)的驗(yàn)證碼需支持放大操作,且放大倍數(shù)不應(yīng)低于 2 倍;驗(yàn)證時(shí)效在 3 分鐘以內(nèi)的,應(yīng)通過(guò)語(yǔ)音及時(shí)告知用戶,并提供延長(zhǎng)時(shí)效至 2 倍以上的選項(xiàng)。綜上所述,開(kāi)發(fā)者可在驗(yàn)證界面中增設(shè)相應(yīng)功能和入口,以提升用戶的使用體驗(yàn)。
短信驗(yàn)證是移動(dòng)設(shè)備首選的替代方案,若條件允許,還可作為主要的驗(yàn)證方式。因短信中僅包含文本,所有的用戶都可輕松讀取,即便是視障用戶,也可通過(guò)屏幕閱讀器聽(tīng)取內(nèi)容。況且,短信驗(yàn)證技術(shù)已廣泛應(yīng)用,加之絕大多數(shù)的操作系統(tǒng)支持驗(yàn)證碼的自動(dòng)填寫(xiě),這在為廣大用戶提供便利的同時(shí),也便于開(kāi)發(fā)者的適配。
語(yǔ)音驗(yàn)證方面,國(guó)內(nèi)普遍的做法是撥打用戶預(yù)留的電話并播放驗(yàn)證語(yǔ)音,用戶再將聽(tīng)到的字符輸入到編輯框中,但由此也帶來(lái)了一些弊端,因絕大多數(shù)的語(yǔ)音驗(yàn)證在播放一、兩遍后就結(jié)束通話,用戶無(wú)法反復(fù)收聽(tīng)。而諸如蘋(píng)果、谷歌等國(guó)際巨頭的做法就較為便捷,在驗(yàn)證界面提供了播放語(yǔ)音的控件,使用戶能直接聽(tīng)取驗(yàn)證語(yǔ)音,還可反復(fù)播放和更換,進(jìn)一步提高了用戶的使用體驗(yàn)。
令筆者感到費(fèi)解的是,國(guó)內(nèi)能提供電話語(yǔ)音驗(yàn)證的實(shí)屬罕見(jiàn),能提供在線語(yǔ)音驗(yàn)證的更是鳳毛麟角。但事實(shí)上,用戶對(duì)在線語(yǔ)音驗(yàn)證的需求十分迫切。在無(wú)法通過(guò)視覺(jué)驗(yàn)證時(shí),僅在當(dāng)前頁(yè)面點(diǎn)選語(yǔ)音驗(yàn)證,無(wú)需額外的設(shè)備或操作參與,即可便捷的通過(guò)驗(yàn)證,這一點(diǎn),對(duì) PC 端或移動(dòng)設(shè)備都非常重要。
▲ 上圖展示了語(yǔ)音驗(yàn)證碼的操作過(guò)程和效果,圖源:網(wǎng)易易盾
為此,無(wú)障礙實(shí)驗(yàn)室的成員聯(lián)系到了國(guó)內(nèi)成熟的驗(yàn)證碼解決方案提供商 —— 網(wǎng)易易盾,并展開(kāi)了密切的合作。功夫不負(fù)有心人,經(jīng)過(guò)數(shù)月的技術(shù)挑戰(zhàn),目前,所有接入網(wǎng)易易盾驗(yàn)證碼平臺(tái)的用戶,在控制臺(tái)開(kāi)啟語(yǔ)音驗(yàn)證,即可為用戶提供十分可靠的語(yǔ)音驗(yàn)證服務(wù)。
寫(xiě)在文末
據(jù)悉,語(yǔ)音驗(yàn)證的技術(shù)實(shí)現(xiàn)其實(shí)并不復(fù)雜,但不知出于什么目的,國(guó)內(nèi)應(yīng)用一直較少,就連 BAT 的產(chǎn)品中也十分罕見(jiàn),希望驗(yàn)證碼的服務(wù)提供商們能早日啟用在線的語(yǔ)音驗(yàn)證服務(wù),為更多的用戶提供便利。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。