一種網(wǎng)頁(yè)無(wú)障礙處理方法及相關(guān)設(shè)備的制造方法
【專利摘要】本發(fā)明提供了一種網(wǎng)頁(yè)無(wú)障礙處理方法及相關(guān)設(shè)備,其中方法包括:獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件;檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素;若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。采用本發(fā)明,可以使用戶無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
【專利說(shuō)明】
一種網(wǎng)頁(yè)無(wú)障礙處理方法及相關(guān)設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁(yè)無(wú)障礙處理方法及相關(guān)設(shè)備。
【背景技術(shù)】
[0002]隨著智能手機(jī)、個(gè)人電腦等計(jì)算機(jī)設(shè)備的快速普及,各種移動(dòng)互聯(lián)網(wǎng)應(yīng)用也層出不窮,越來(lái)越多的用戶能夠真實(shí)感受到移動(dòng)互聯(lián)技術(shù)帶來(lái)的生活便利和無(wú)線樂(lè)趣;但是,社會(huì)中還有一部分特殊群體也需要使用智能手機(jī)等計(jì)算機(jī)設(shè)備,那就是有一定功能障礙的人群,例如視障人群,尤其是全盲的視障群體,完全是靠耳朵聽(tīng)取聲音來(lái)操作計(jì)算機(jī)。
[0003]在用戶使用智能手機(jī)、平板電腦、個(gè)人電腦等終端設(shè)備的輔助操作功能(包括但不限于Voiceover、Talkback等讀屏軟件和其他類似功能的應(yīng)用),可以將界面元素及其功能提取出來(lái)并通過(guò)TTS(Text to Speech,文字轉(zhuǎn)語(yǔ)音技術(shù))把所選擇的文字用語(yǔ)音播放出來(lái),以幫助用戶了解網(wǎng)頁(yè)所顯示的內(nèi)容,給用戶帶來(lái)了更全面更豐富的使用體驗(yàn),尤其是使得存在一定功能障礙的人群(例如視覺(jué)障礙的殘障人員、老年人等特殊群體)能夠無(wú)障礙的使用智能手機(jī)等終端設(shè)備。
[0004]但是,現(xiàn)階段的網(wǎng)頁(yè)中通常都存在有一些不能夠被輔助操作功能或者應(yīng)用所識(shí)別的網(wǎng)頁(yè)元素,例如缺少文字標(biāo)簽的圖片或者圖標(biāo)、缺少功能描述的按鈕等等。這些不能夠被輔助操作功能或應(yīng)用識(shí)別的網(wǎng)頁(yè)元素,會(huì)造成用戶瀏覽和使用網(wǎng)頁(yè)的障礙,即不能通過(guò)輔助操作功能或應(yīng)用來(lái)全面地了解網(wǎng)頁(yè)內(nèi)容或者使用網(wǎng)頁(yè)功能,甚至可能會(huì)產(chǎn)生一些誤操作而造成一些損失。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種網(wǎng)頁(yè)無(wú)障礙處理方法及相關(guān)設(shè)備,以期解決基于輔助操作功能的網(wǎng)頁(yè)瀏覽障礙,提升用戶的操作體驗(yàn)。
[0006]本發(fā)明實(shí)施例提供了一種網(wǎng)頁(yè)無(wú)障礙處理方法,該方法包括:
[0007]獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件;
[0008]檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素;
[0009]若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0010]向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。
[0011 ]可選的,所述針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括:
[0012]根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩?,確定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述;
[0013]生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。
[0014]本發(fā)明實(shí)施例還提供了一種網(wǎng)頁(yè)無(wú)障礙處理方法,該方法包括:
[0015]接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0016]在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0017]當(dāng)接收到客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,以使所述客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0018]可選的,所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括根據(jù)所述目標(biāo)網(wǎng)頁(yè)中無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩源_定的所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。
[0019]本發(fā)明實(shí)施例還提供了一種網(wǎng)頁(yè)無(wú)障礙處理方法,該方法包括:
[0020]向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求;
[0021]接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中包括無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0022]讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化;
[0023]輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
[0024]本發(fā)明實(shí)施例提供了一種設(shè)備,該設(shè)備包括:
[0025]獲取模塊,用于獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件;
[0026]檢測(cè)模塊,用于檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素;
[0027]腳本模塊,用于若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0028]發(fā)送模塊,用于向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。
[0029]可選的,所述腳本模塊用于:
[0030]根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩?,確定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述;
[0031]生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。
[0032]本發(fā)明實(shí)施例還提供了一種網(wǎng)頁(yè)服務(wù)器,該網(wǎng)頁(yè)服務(wù)器包括:
[0033]接收模塊,用于接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0034]添加模塊,用于在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0035]發(fā)送模塊,用于當(dāng)接收到客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,以使所述客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0036]可選的,所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括根據(jù)所述目標(biāo)網(wǎng)頁(yè)中無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩源_定的所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。
[0037]本發(fā)明實(shí)施例還提供了一種客戶端,該客戶端包括:
[0038]請(qǐng)求模塊,用于向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求;
[0039]接收模塊,用于接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中包括無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0040]優(yōu)化模塊,用于讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化;
[0041]輸出模塊,用于輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
[0042]本發(fā)明實(shí)施例通過(guò)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素,若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,可以通過(guò)無(wú)障礙優(yōu)化腳本對(duì)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中無(wú)法被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,從而當(dāng)用戶通過(guò)客戶端訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),可以無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
【附圖說(shuō)明】
[0043]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明實(shí)施例中一種網(wǎng)頁(yè)無(wú)障礙處理方法的流程示意圖;
[0045]圖2是本發(fā)明實(shí)施例中另一種網(wǎng)頁(yè)無(wú)障礙處理方法的流程示意圖;
[0046]圖3是本發(fā)明實(shí)施例中一種第一設(shè)備的組成結(jié)構(gòu)圖;
[0047]圖4是本發(fā)明實(shí)施例中另一種第一設(shè)備的組成結(jié)構(gòu)圖;
[0048]圖5是本發(fā)明實(shí)施例中一種網(wǎng)頁(yè)服務(wù)器的組成結(jié)構(gòu)圖;
[0049]圖6是本發(fā)明實(shí)施例中另一種網(wǎng)頁(yè)服務(wù)器的組成結(jié)構(gòu)圖;
[0050]圖7是本發(fā)明實(shí)施例中一種客戶端的組成結(jié)構(gòu)圖;
[0051]圖8是本發(fā)明實(shí)施例中另一種客戶端的組成結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]圖1是本發(fā)明實(shí)施例中一種網(wǎng)頁(yè)無(wú)障礙處理方法的流程示意圖,本方法流程可以由一種第一設(shè)備、網(wǎng)頁(yè)服務(wù)器以及客戶端共同實(shí)施,所述第一設(shè)備可以為電子終端或者服務(wù)器或運(yùn)行在電子終端或服務(wù)器的軟件程序,所述客戶端可以為用戶終端,所述用戶終端可以包括手機(jī)、筆記本電腦、平板電腦、個(gè)人電腦等。本實(shí)施例適用于任何網(wǎng)頁(yè)的無(wú)障礙處理,其處理過(guò)程都是一致的,因此本實(shí)施例中僅用一個(gè)網(wǎng)頁(yè),即目標(biāo)網(wǎng)頁(yè)為代表,對(duì)處理過(guò)程進(jìn)行描述。
[0054]如圖所示所述方法至少包括:
[0055]步驟SlOl,第一設(shè)備獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0056]具體的,網(wǎng)頁(yè)文件可以是包含目標(biāo)網(wǎng)頁(yè)的所有網(wǎng)頁(yè)元素的源代碼腳本文件,其中網(wǎng)頁(yè)元素可以包括網(wǎng)頁(yè)中的文字、控件、圖片、視頻等等,也即讀取該網(wǎng)頁(yè)文件就可以對(duì)目標(biāo)網(wǎng)頁(yè)進(jìn)行瀏覽和操作。具體實(shí)施中,該網(wǎng)頁(yè)文件可以是預(yù)先存儲(chǔ)在第一設(shè)備中的,第一設(shè)備通過(guò)存儲(chǔ)該網(wǎng)頁(yè)文件的存儲(chǔ)地址或者存儲(chǔ)空間就可以直接獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件;該網(wǎng)頁(yè)文件也可以是網(wǎng)頁(yè)服務(wù)器接收到客戶端對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向第一設(shè)備實(shí)時(shí)發(fā)送的無(wú)障礙處理請(qǐng)求中攜帶的,第一設(shè)備接收之后來(lái)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0057]步驟S102,第一設(shè)備檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素。
[0058]具體的,輔助應(yīng)用程序包括但不限于Voiceover、Talkback等讀屏軟件和其他類似功能的應(yīng)用,一般來(lái)說(shuō),用戶在點(diǎn)擊或者對(duì)某一網(wǎng)頁(yè)元素進(jìn)行操作后,讀屏類的輔助應(yīng)用可以將該網(wǎng)頁(yè)元素對(duì)應(yīng)的內(nèi)容或者功能以語(yǔ)音的方式輸出給用戶,這樣用戶即使是視障人士,也可以了解當(dāng)前正在操作的這以網(wǎng)頁(yè)元素的內(nèi)容或功能。相反地,有一些網(wǎng)頁(yè)元素因?yàn)槿鄙倭藷o(wú)障礙的描述信息,會(huì)造成無(wú)法被輔助應(yīng)用程序識(shí)別。
[0059]在具體實(shí)施過(guò)程中,第一設(shè)備可以通過(guò)具備檢測(cè)功能的檢測(cè)工具或者直接利用讀屏類應(yīng)用程序,檢測(cè)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在不能夠被輔助應(yīng)用程序讀出的至少一個(gè)網(wǎng)頁(yè)元素。
[0060]步驟S103,若存在,則第一設(shè)備針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本。
[0061]具體的,無(wú)障礙優(yōu)化腳本是針對(duì)網(wǎng)頁(yè)中不能被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化、修改等操作后生成的一個(gè)腳本文件,也就是說(shuō),在原始網(wǎng)頁(yè)文件中添加對(duì)應(yīng)該網(wǎng)頁(yè)文件的無(wú)障礙優(yōu)化腳本后,就能夠使網(wǎng)頁(yè)文件中原本不能被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素變成可以識(shí)別的網(wǎng)頁(yè)元素。
[0062]具體實(shí)施中,當(dāng)?shù)谝辉O(shè)備檢測(cè)出存在不能夠被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素時(shí),則獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中的上述不被識(shí)別的網(wǎng)頁(yè)元素,針對(duì)這些網(wǎng)頁(yè)元素生成對(duì)應(yīng)的無(wú)障礙優(yōu)化腳本。
[0063]可選的,步驟S103可以具體包括以下兩個(gè)步驟:
[0064]步驟S1031,第一設(shè)備根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩?,確定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。
[0065]具體的,每一個(gè)網(wǎng)頁(yè)元素都有對(duì)應(yīng)的功能或者屬性,例如一個(gè)顯示為“確定”的圖標(biāo),其功能是用于觸發(fā)某一個(gè)操作,而其屬性可以是一個(gè)觸發(fā)按鈕。網(wǎng)頁(yè)元素對(duì)應(yīng)的文本描述則是為該網(wǎng)頁(yè)元素增加或者修改的一段用于描述網(wǎng)頁(yè)元素的功能或者屬性的文本,該文本描述是輔助應(yīng)用程序可以識(shí)別的,即可以通過(guò)該段文本描述向用戶輸出該網(wǎng)頁(yè)元素的功能或者屬性。
[0066]例如,網(wǎng)頁(yè)元素是一個(gè)沒(méi)有描述文本的圖片,讀屏類的輔助應(yīng)用程序是不能夠?qū)⒃搱D片的內(nèi)容讀出來(lái)輸出給用戶的,假設(shè)該圖片的功能就是信息無(wú)障礙網(wǎng)站的網(wǎng)站標(biāo)識(shí),第一設(shè)備可以確定該圖片對(duì)應(yīng)的文本描述可以為“信息無(wú)障礙網(wǎng)站標(biāo)識(shí)”;假設(shè)該圖片展示的是一個(gè)按鈕,功能是提交用戶輸入的信息,第一設(shè)備可以確定增加該圖片對(duì)應(yīng)的文本描述為“提交”。
[0067]又例如,視障人士在使用個(gè)人電腦的輔助應(yīng)用程序進(jìn)行網(wǎng)頁(yè)瀏覽時(shí),時(shí)常通過(guò)鍵盤的Tab鍵來(lái)切換當(dāng)前被朗讀的網(wǎng)頁(yè)元素,但是有一個(gè)網(wǎng)頁(yè)元素是一個(gè)無(wú)法被Tab鍵定位到的可點(diǎn)擊按鈕,也就是說(shuō)用戶通過(guò)Tab鍵切換是無(wú)法讀到該按鈕的,并且也無(wú)法通過(guò)Tab鍵的切換來(lái)選中該按鈕進(jìn)行操作,則第一設(shè)備根據(jù)該按鈕的屬性,可以增加對(duì)該按鍵的標(biāo)簽屬性,該標(biāo)簽屬性可以使Tab鍵定位到該按鈕,例如,對(duì)該按鈕增加tabindex= “O”的標(biāo)簽屬性,就可以把這個(gè)按鈕加入到TAB鍵的序列中。
[0068]再例如,有一種網(wǎng)頁(yè)元素是通過(guò)文字或圖片在網(wǎng)頁(yè)中展示的控件,鼠標(biāo)點(diǎn)擊或者掃過(guò)該文字或圖片可以進(jìn)一步展示該控件中的其他內(nèi)容,也就是說(shuō),這里的文字或圖片的屬性是一種按鈕,可以增加一段對(duì)該文字或圖片的屬性為按鈕的文本描述。
[0069]步驟S1032,第一設(shè)備生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。
[0070]當(dāng)確定了上述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述后,就可以生成攜帶該文本描述的無(wú)障礙優(yōu)化腳本。
[0071]舉例來(lái)說(shuō),如果無(wú)障礙優(yōu)化腳本為使用JS語(yǔ)言(JavaScript,直譯式腳本語(yǔ)言)編寫(xiě)的腳本,那么可以有針對(duì)以下幾種網(wǎng)頁(yè)元素生成的無(wú)障礙優(yōu)化腳本,需要說(shuō)明的是,以下僅為部分的舉例表示,并非全部的網(wǎng)頁(yè)元素以及無(wú)障礙優(yōu)化腳本。
[0072]—、如果網(wǎng)站上的圖片標(biāo)識(shí)沒(méi)有描述文本,第一設(shè)備可以為此新增一個(gè)alt屬性,并將對(duì)應(yīng)的文本描述設(shè)為“信息無(wú)障礙網(wǎng)站logo”,對(duì)應(yīng)的無(wú)障礙優(yōu)化腳本可以具體為:
[0073]〈script type = "text/ javascript"〉document.getElementById( "logo")? setAttribute(〃alt〃,"信息無(wú)障礙網(wǎng)站logo") ; </script〉;
[0074]二、如果網(wǎng)站上有一個(gè)可點(diǎn)擊的確定按鈕,但無(wú)法使用TAB鍵定位到,第一設(shè)備可以為此新增一個(gè)tabindex屬性,并將對(duì)應(yīng)的標(biāo)簽屬性設(shè)為“O”。對(duì)應(yīng)的無(wú)障礙優(yōu)化腳本可以具體為:
[0075]〈script type = ^text/javascript^>document.getElementById(^ok^).setAttribute(〃tabindex〃,〃0〃);</script);
[0076]三、如果網(wǎng)站上有一個(gè)沒(méi)有文本描述的且使用圖片展示的提交按鈕。第一設(shè)備可以為此新增一個(gè)aria-label屬性,并將對(duì)應(yīng)的文本描述設(shè)為“提交”。對(duì)應(yīng)的無(wú)障礙優(yōu)化腳本可以具體為:
[0077]〈script type = "text/javascript^)document.getElementById("submit").setAttribute(〃aria_label〃, 〃提交〃);</script);
[0078]四、如果網(wǎng)站上有一個(gè)“點(diǎn)擊顯示更多”的按鈕可響應(yīng)鼠標(biāo)的點(diǎn)擊操作。第一設(shè)備可以為此新增一個(gè)role屬性,表示“點(diǎn)擊顯示更多”是一個(gè)控件類型為“按鈕”的控件。對(duì)應(yīng)的無(wú)障礙優(yōu)化腳本可以具體為:
[0079]〈script type="text/javascript">document.getElementById("clickMe").setAttribute(〃role〃,〃button〃);</script)
[0080]步驟S104,第一設(shè)備向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本。
[0081 ] 步驟S105,網(wǎng)頁(yè)服務(wù)器接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本。
[0082]具體的,網(wǎng)頁(yè)服務(wù)器接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,并且可以將該無(wú)障礙優(yōu)化腳本存儲(chǔ)至本地服務(wù)器上也可以存儲(chǔ)至其他遠(yuǎn)程服務(wù)器中。
[0083]可選的,目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本可以包括根據(jù)所述目標(biāo)網(wǎng)頁(yè)中無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩源_定的所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。
[0084]步驟S106,網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息。
[0085]具體的,無(wú)障礙優(yōu)化腳本的腳本引用信息可以是無(wú)障礙優(yōu)化腳本的存儲(chǔ)地址或者腳本名等,也就是說(shuō),通過(guò)腳本引用信息可以查找并獲取到無(wú)障礙優(yōu)化腳本。具體實(shí)施中,網(wǎng)頁(yè)服務(wù)器可以先在預(yù)設(shè)的存儲(chǔ)空間中獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,然后將針對(duì)該目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本的腳本引用信息添加在網(wǎng)頁(yè)文件中。例如,在JS語(yǔ)言環(huán)境下,假設(shè)無(wú)障礙優(yōu)化腳本的腳本引用信息為腳本名:abc.js,那么就可以通過(guò)〈script src = 〃abc.js〃>〈/script〉這條語(yǔ)句來(lái)將abc.js這個(gè)無(wú)障礙優(yōu)化腳本的腳本引用信息添加在目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中。
[0086]步驟S107,客戶端向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求。
[0087]具體的,當(dāng)客戶端接收到用戶針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)指令時(shí),可以觸發(fā)向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求。其中,訪問(wèn)請(qǐng)求中可以攜帶客戶端的標(biāo)識(shí)或者地址,以使網(wǎng)頁(yè)服務(wù)器在接收到目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求后,可以根據(jù)客戶端的標(biāo)識(shí)或者地址向客戶端發(fā)送包括腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0088]步驟S108,網(wǎng)頁(yè)服務(wù)器接收客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求。
[0089]步驟S109,網(wǎng)頁(yè)服務(wù)器向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0090]步驟S110,客戶端接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0091]步驟Slll,客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0092]具體的,客戶端接收到目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件后,就可以讀取該網(wǎng)頁(yè)文件,在讀取到添加在網(wǎng)頁(yè)文件中的腳本引用信息時(shí),就調(diào)用腳本引用信息對(duì)應(yīng)的無(wú)障礙優(yōu)化腳本來(lái)對(duì)目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0093]步驟S112,客戶端輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
[0094]具體的,客戶端將經(jīng)過(guò)優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)輸出展示給用戶,使得讀屏類的輔助應(yīng)用程序可以通過(guò)TTS技術(shù)將目標(biāo)網(wǎng)頁(yè)中的內(nèi)容完整地通過(guò)語(yǔ)音輸出給用戶。
[0095]本發(fā)明實(shí)施例通過(guò)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素,若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,可以通過(guò)無(wú)障礙優(yōu)化腳本對(duì)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中無(wú)法被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,從而當(dāng)用戶通過(guò)客戶端訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),可以無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
[0096]圖2是本發(fā)明實(shí)施例中另一種網(wǎng)頁(yè)無(wú)障礙處理方法的流程示意圖,在本實(shí)施例中,描述的是一種在客戶端發(fā)送訪問(wèn)請(qǐng)求后實(shí)時(shí)的網(wǎng)頁(yè)無(wú)障礙處理過(guò)程,其中每個(gè)步驟具體的實(shí)現(xiàn)方法與圖1展示的實(shí)施例是基本一致的,因此這里僅描述處理步驟,不再做其他贅述,具體方法可以參考實(shí)施例一中的相應(yīng)步驟。
[0097]如圖所示該方法包括:
[0098]步驟S201,客戶端向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求。
[0099]步驟S202,網(wǎng)頁(yè)服務(wù)器接收客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求。
[0100]步驟S203,網(wǎng)頁(yè)服務(wù)器向第一設(shè)備發(fā)送目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0101]步驟S204,第一設(shè)備接收目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0102]步驟S205,第一設(shè)備檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素。
[0103]步驟S206,若存在,則第一設(shè)備針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本。
[0104]步驟S207,第一設(shè)備向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本。
[0105]步驟S208,網(wǎng)頁(yè)服務(wù)器接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本。
[0106]步驟S209,網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息。
[0107]步驟S210,網(wǎng)頁(yè)服務(wù)器向客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0108]步驟S211,客戶端接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件。
[0109]步驟S212,客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0110]步驟S213,客戶端輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
[0111]本發(fā)明實(shí)施例通過(guò)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素,若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,可以通過(guò)無(wú)障礙優(yōu)化腳本對(duì)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中無(wú)法被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,從而當(dāng)用戶通過(guò)客戶端訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),可以無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
[0112]圖3是本發(fā)明實(shí)施例中一種第一設(shè)備的組成結(jié)構(gòu)圖。如圖所示所述設(shè)備包括:
[0113]獲取模塊310,用于獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件;
[0114]檢測(cè)模塊320,用于檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素;
[0115]腳本模塊330,用于若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0116]發(fā)送模塊340,用于向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。
[0117]可選的,在本實(shí)施例中,所述腳本模塊330具體用于:
[0118]根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩?,確定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述;
[0119]生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。
[0120]本發(fā)明實(shí)施例通過(guò)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素,若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,可以通過(guò)無(wú)障礙優(yōu)化腳本對(duì)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中無(wú)法被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,從而當(dāng)用戶通過(guò)客戶端訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),可以無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
[0121]圖4是本發(fā)明實(shí)施例中另一種第一設(shè)備的組成結(jié)構(gòu)圖。如圖4所示,該第一設(shè)備包括處理器41、存儲(chǔ)器42以及網(wǎng)絡(luò)接口 43。處理器41連接到存儲(chǔ)器42和網(wǎng)絡(luò)接口 43,例如處理器41可以通過(guò)總線連接到存儲(chǔ)器42和網(wǎng)絡(luò)接口 43。
[0122]處理器41被配置為支持第一設(shè)備執(zhí)行上述方法中相應(yīng)的功能。該處理器41可以是中央處理器(英文:central processing uni t,CPU),網(wǎng)絡(luò)處理器(英文:networkprocessor,NP),硬件芯片或者其任意組合。上述硬件芯片可以是專用集成電路(英文:applicat1n-specific integrated c ir cu i t,AS IC),可編程邏輯器件(英文:programmable logic device,PLD)或其組合。上述PLD可以是復(fù)雜可編程邏輯器件(英文:complex programmable logic device,CPLD),現(xiàn)場(chǎng)可編程邏輯門陣列(英文:field-programmable gate array,F(xiàn)PGA),通用陣列邏輯(英文:generic array logic,GAL)或其任意組合。
[0123]存儲(chǔ)器42存儲(chǔ)器用于存儲(chǔ)網(wǎng)頁(yè)文件、無(wú)障礙優(yōu)化腳本等等。存儲(chǔ)器42可以包括易失性存儲(chǔ)器(英文:volatile memory),例如隨機(jī)存取存儲(chǔ)器(英文:random-accessmemory,縮寫(xiě):RAM);存儲(chǔ)器42也可以包括非易失性存儲(chǔ)器(英文:non_volatile memory),例如只讀存儲(chǔ)器(英文:read-only memory,縮寫(xiě):ROM),快閃存儲(chǔ)器(英文:flash memory),硬盤(英文:hard disk drive,縮寫(xiě):HDD)或固態(tài)硬盤(英文:solid-state drive,縮寫(xiě):SSD);存儲(chǔ)器42還可以包括上述種類的存儲(chǔ)器的組合。
[0124]網(wǎng)絡(luò)接口43用于與網(wǎng)頁(yè)服務(wù)器連接,與網(wǎng)頁(yè)服務(wù)器收發(fā)上述方法中所涉及的消息。
[0125]處理器41可以執(zhí)行以下操作:
[0126]獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件;
[0127]檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素;
[0128]若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0129]向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。
[0130]可選的,處理器41針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本時(shí),具體用于:
[0131]根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩?,確定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述;
[0132]生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。
[0133]圖5是本發(fā)明實(shí)施例中一種網(wǎng)頁(yè)服務(wù)器的組成結(jié)構(gòu)圖。如圖所示所述服務(wù)器包括:
[0134]接收模塊510,用于接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0135]添加模塊520,用于在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0136]發(fā)送模塊530,用于當(dāng)接收到客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,以使所述客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0137]可選的,添加模塊520中所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括根據(jù)所述目標(biāo)網(wǎng)頁(yè)中無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩源_定的所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。
[0138]本發(fā)明實(shí)施例通過(guò)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素,若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,可以通過(guò)無(wú)障礙優(yōu)化腳本對(duì)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中無(wú)法被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,從而當(dāng)用戶通過(guò)客戶端訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),可以無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
[0139]圖6是本發(fā)明實(shí)施例中另一種網(wǎng)頁(yè)服務(wù)器的組成結(jié)構(gòu)圖。如圖6所示,該服務(wù)器包括處理器61、存儲(chǔ)器62以及網(wǎng)絡(luò)接口 63。處理器61連接到存儲(chǔ)器62和網(wǎng)絡(luò)接口 63,例如處理器61可以通過(guò)總線連接到存儲(chǔ)器62和網(wǎng)絡(luò)接口 63。
[0140]處理器61被配置為支持網(wǎng)頁(yè)服務(wù)器執(zhí)行上述方法中相應(yīng)的功能。該處理器61可以是中央處理器(英文:central processing uni t,CPU),網(wǎng)絡(luò)處理器(英文:networkprocessor,NP),硬件芯片或者其任意組合。上述硬件芯片可以是專用集成電路(英文:applicat1n-specific integrated c ir cu i t,AS IC),可編程邏輯器件(英文:programmable logic device,PLD)或其組合。上述PLD可以是復(fù)雜可編程邏輯器件(英文:complex programmable logic device,CPLD),現(xiàn)場(chǎng)可編程邏輯門陣列(英文:field-programmable gate array,F(xiàn)PGA),通用陣列邏輯(英文:generic array logic,GAL)或其任意組合。
[0141]存儲(chǔ)器62存儲(chǔ)器用于存儲(chǔ)網(wǎng)頁(yè)文件、無(wú)障礙優(yōu)化腳本等等。存儲(chǔ)器62可以包括易失性存儲(chǔ)器(英文:volatile memory),例如隨機(jī)存取存儲(chǔ)器(英文:random-accessmemory,縮寫(xiě):RAM);存儲(chǔ)器62也可以包括非易失性存儲(chǔ)器(英文:non_volatile memory),例如只讀存儲(chǔ)器(英文:read-only memory,縮寫(xiě):ROM),快閃存儲(chǔ)器(英文:flash memory),硬盤(英文:hard disk drive,縮寫(xiě):HDD)或固態(tài)硬盤(英文:solid-state drive,縮寫(xiě):SSD);存儲(chǔ)器62還可以包括上述種類的存儲(chǔ)器的組合。
[0142]網(wǎng)絡(luò)接口63用于與第一設(shè)備和客戶端連接,與第一設(shè)備和客戶端收發(fā)上述方法中所涉及的消息。
[0143]處理器61可以執(zhí)行以下操作:
[0144]接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本;
[0145]在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0146]當(dāng)接收到客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,以使所述客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。
[0147]圖7是本發(fā)明實(shí)施例中一種客戶端的組成結(jié)構(gòu)圖。如圖所示所述客戶端包括:
[0148]請(qǐng)求模塊710,用于向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求;
[0149]接收模塊720,用于接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中包括無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0150]優(yōu)化模塊730,用于讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化;
[0151]輸出模塊740,用于輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
[0152]本發(fā)明實(shí)施例通過(guò)獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素,若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,可以通過(guò)無(wú)障礙優(yōu)化腳本對(duì)目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中無(wú)法被輔助應(yīng)用程序識(shí)別的網(wǎng)頁(yè)元素進(jìn)行優(yōu)化,從而當(dāng)用戶通過(guò)客戶端訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),可以無(wú)障礙的通過(guò)輔助應(yīng)用程序獲取目標(biāo)網(wǎng)頁(yè)的內(nèi)容。
[0153]圖8是本發(fā)明實(shí)施例中另一種客戶端的組成結(jié)構(gòu)圖。本實(shí)施例中所描述的客戶端包括:至少一個(gè)輸入設(shè)備81;至少一個(gè)輸出設(shè)備82;至少一個(gè)處理器83,例如CPU;和存儲(chǔ)器84,上述輸入設(shè)備81、輸出設(shè)備82、處理器83和存儲(chǔ)器84通過(guò)總線85連接。
[0154]其中,上述輸入設(shè)備81具體可為終端的觸控面板、物理按鍵、鼠標(biāo)、麥克風(fēng)或者攝像頭等。
[0155]上述輸出設(shè)備82具體可為終端的顯示屏、揚(yáng)聲器、有線或無(wú)線耳機(jī),用于輸出、顯示圖像數(shù)據(jù)(包含目標(biāo)網(wǎng)頁(yè))和音頻數(shù)據(jù)。可選的,輸出設(shè)備中可以包括標(biāo)準(zhǔn)耳機(jī)接口或者無(wú)線接口,以使裝置的處理器83可以將語(yǔ)音數(shù)據(jù)通過(guò)標(biāo)準(zhǔn)耳機(jī)接口或者無(wú)線接口向耳機(jī)輸出。
[0156]上述存儲(chǔ)器84可以是高速RAM存儲(chǔ)器,也可為非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤存儲(chǔ)器。上述存儲(chǔ)器84用于存儲(chǔ)一組程序代碼,上述輸入設(shè)備81、輸出設(shè)備82和處理器83用于調(diào)用存儲(chǔ)器84中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
[0157]處理器83可以執(zhí)行以下操作:
[0158]向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求;
[0159]接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中包括無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息;
[0160]讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化;
[0161]輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
[0162]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
[0163]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種網(wǎng)頁(yè)無(wú)障礙處理方法,其特征在于,所述方法包括: 獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件; 檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素; 若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本; 向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。2.如權(quán)利要求1所述的方法,所述針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括: 根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩裕_定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述; 生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。3.—種網(wǎng)頁(yè)無(wú)障礙處理方法,其特征在于,所述方法包括: 接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本; 在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息; 當(dāng)接收到客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,以使所述客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。4.如權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括根據(jù)所述目標(biāo)網(wǎng)頁(yè)中無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩源_定的所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。5.—種網(wǎng)頁(yè)無(wú)障礙處理方法,其特征在于,所述方法包括: 向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求; 接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中包括無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息; 讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化; 輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。6.一種設(shè)備,其特征在于,所述設(shè)備包括: 獲取模塊,用于獲取目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件; 檢測(cè)模塊,用于檢測(cè)所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中是否存在無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素; 腳本模塊,用于若存在,則針對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素生成所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本; 發(fā)送模塊,用于向網(wǎng)頁(yè)服務(wù)器發(fā)送所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本,以使所述網(wǎng)頁(yè)服務(wù)器在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息,使得客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述至少一個(gè)網(wǎng)頁(yè)元素進(jìn)行優(yōu)化。7.如權(quán)利要求6所述的設(shè)備,所述腳本模塊用于: 根據(jù)所述至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩?,確定所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述; 生成攜帶所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述的所述無(wú)障礙優(yōu)化腳本。8.—種網(wǎng)頁(yè)服務(wù)器,其特征在于,所述網(wǎng)頁(yè)服務(wù)器包括: 接收模塊,用于接收目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本; 添加模塊,用于在所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中添加所述無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息; 發(fā)送模塊,用于當(dāng)接收到客戶端發(fā)送的針對(duì)所述目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),向所述客戶端發(fā)送包括所述腳本引用信息的目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,以使所述客戶端讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件時(shí),通過(guò)所述腳本引用信息調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化。9.如權(quán)利要求8所述的網(wǎng)頁(yè)服務(wù)器,其特征在于,所述目標(biāo)網(wǎng)頁(yè)的無(wú)障礙優(yōu)化腳本包括根據(jù)所述目標(biāo)網(wǎng)頁(yè)中無(wú)法被輔助應(yīng)用程序識(shí)別的至少一個(gè)網(wǎng)頁(yè)元素的功能或?qū)傩源_定的所述至少一個(gè)網(wǎng)頁(yè)元素分別對(duì)應(yīng)的文本描述。10.一種客戶端,其特征在于,所述客戶端包括: 請(qǐng)求模塊,用于向網(wǎng)頁(yè)服務(wù)器發(fā)送針對(duì)目標(biāo)網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求; 接收模塊,用于接收所述網(wǎng)頁(yè)服務(wù)器發(fā)送的所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件中包括無(wú)障礙優(yōu)化腳本對(duì)應(yīng)的腳本引用信息; 優(yōu)化模塊,用于讀取所述目標(biāo)網(wǎng)頁(yè)的網(wǎng)頁(yè)文件,通過(guò)所述腳本引用信息,調(diào)用所述無(wú)障礙優(yōu)化腳本對(duì)所述目標(biāo)網(wǎng)頁(yè)進(jìn)行優(yōu)化; 輸出模塊,用于輸出優(yōu)化后的無(wú)障礙的目標(biāo)網(wǎng)頁(yè)。
【文檔編號(hào)】G06F17/30GK106055721SQ201610567067
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年7月15日
【發(fā)明人】蔡勇斌, 劉彪, 張昆
【申請(qǐng)人】深圳市聯(lián)諦信息無(wú)障礙有限責(zé)任公司