網(wǎng)頁信息訪問方法和裝置制造方法
【專利摘要】本申請?zhí)峁┝司W(wǎng)頁信息訪問方法和裝置。其中,該方法包括:針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無障礙說明鏈接對應(yīng)的無障礙說明標(biāo)題title,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng)頁信息的快捷方式;監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱讀器,如果是,提供所述無障礙說明標(biāo)題包含的內(nèi)容給用戶選擇;之后基于用戶的選擇提供對應(yīng)的信息給用戶。采用本發(fā)明,能夠?qū)崿F(xiàn)對信息詳細(xì)的網(wǎng)頁頁面進(jìn)行網(wǎng)頁信息的無障礙訪問。
【專利說明】網(wǎng)頁信息訪問方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本申請涉及互聯(lián)網(wǎng)技術(shù),特別涉及網(wǎng)頁信息訪問方法和裝置。
【背景技術(shù)】
[0002] 網(wǎng)頁信息無障礙訪問能夠方便使用屏幕閱讀器的用戶(絕大多數(shù)是盲人)無障礙 的獲取網(wǎng)頁信息。
[0003] 這里,所謂網(wǎng)頁信息無障礙訪問,其是通過對特定網(wǎng)頁中文件所必須的信息可訪 問性進(jìn)行完整補(bǔ)充和填寫,以配合客戶端的屏幕閱讀器。在網(wǎng)頁信息無障礙訪問中,網(wǎng)站方 是以一種相對被動(dòng)的方式去適應(yīng)屏幕閱讀器。
[0004] 這里,屏幕閱讀器,也稱屏幕閱讀軟件或者讀屏軟件,一般由盲人使用,這種軟件 可以閱讀網(wǎng)頁上面的信息,是盲人最常使用的軟件。
[0005]目前,在眾多的網(wǎng)站中,特別是各大門戶網(wǎng)站,還不能對信息詳細(xì)的網(wǎng)頁頁面進(jìn)行 網(wǎng)頁信息無障礙訪問。這里,信息詳細(xì)的網(wǎng)頁頁面至少包含新聞詳細(xì)頁(或稱新聞底層頁)。
[0006] 基于此,本發(fā)明提供了一種適用于對信息詳細(xì)的網(wǎng)頁頁面進(jìn)行網(wǎng)頁信息無障礙訪 問的方法,以實(shí)現(xiàn)對信息詳細(xì)的網(wǎng)頁頁面進(jìn)行網(wǎng)頁信息無障礙訪問。
【發(fā)明內(nèi)容】
[0007] 本申請?zhí)峁┝司W(wǎng)頁信息訪問方法和裝置,以實(shí)現(xiàn)對信息詳細(xì)的網(wǎng)頁頁面進(jìn)行網(wǎng)頁 信息的無障礙訪問。
[0008] 本申請?zhí)峁┑募夹g(shù)方案包括:
[0009] -種網(wǎng)頁信息訪問方法,包括:
[0010] 針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無障礙說明鏈接對應(yīng)的無障礙說明 標(biāo)題title,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng)頁信息的快捷方式;
[0011] 監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱讀器,如果是,提供所 述無障礙說明標(biāo)題包含的內(nèi)容給用戶選擇;
[0012] 監(jiān)控到用戶選擇觸發(fā)用于訪問網(wǎng)頁信息的快捷方式時(shí),獲取對應(yīng)該快捷方式的網(wǎng) 頁信息并提供給用戶。
[0013] -種網(wǎng)頁信息訪問裝置,包括:
[0014] 無障礙說明鏈接控制單元,用于針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無 障礙說明鏈接對應(yīng)的無障礙說明標(biāo)題title,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng) 頁信息的快捷方式;
[0015] 第一監(jiān)控單元,用于監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱 讀器,如果是,提供所述無障礙說明標(biāo)題包含的內(nèi)容給用戶選擇;
[0016] 第二監(jiān)控單元,用于監(jiān)控到用戶選擇觸發(fā)用于訪問網(wǎng)頁信息的快捷方式時(shí),獲取 對應(yīng)該快捷方式的網(wǎng)頁信息并提供給用戶。
[0017] 由以上技術(shù)方案可以看出,本發(fā)明中,通過為網(wǎng)站添加無障礙說明鏈接,并設(shè)置該 無障礙說明鏈接對應(yīng)的無障礙說明標(biāo)題,使得用戶,特別是盲人用戶在進(jìn)入網(wǎng)站后首次訪 問的就是該無障礙說明標(biāo)題包含的內(nèi)容,以利用該無障礙說明標(biāo)題包含的內(nèi)容實(shí)現(xiàn)網(wǎng)頁的 快速訪問,實(shí)現(xiàn)用戶,特別是盲人用戶方便、快速、且無障礙的訪問網(wǎng)頁。
【專利附圖】
【附圖說明】
[0018] 圖1為本發(fā)明實(shí)施例提供的方法流程圖;
[0019] 圖2為本發(fā)明實(shí)施例示出的虛線示意圖;
[0020] 圖3為本發(fā)明實(shí)施例示出的實(shí)體線框示意圖;
[0021] 圖4為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0022] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對 本發(fā)明進(jìn)行詳細(xì)描述。
[0023] 本發(fā)明提供了如圖1所示的網(wǎng)頁信息訪問方法。
[0024] 參見圖1,圖1為本發(fā)明實(shí)施例提供的方法流程圖。如圖1所示,該流程可包括以 下步驟:
[0025] 步驟101,針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無障礙說明鏈接對應(yīng)的無 障礙說明標(biāo)題(title)。
[0026] 本發(fā)明中,步驟101添加的無障礙說明鏈接,以及設(shè)置的該無障礙說明鏈接對應(yīng) 的無障礙說明title可通過編寫代碼實(shí)現(xiàn)。優(yōu)選地,為便于用戶進(jìn)入網(wǎng)站后第一個(gè)聽到的 內(nèi)容就是這個(gè)無障礙說明鏈接,本發(fā)明可設(shè)置該編寫的代碼作為網(wǎng)站body的第一個(gè)元素, 并且,可使用層疊樣式表單(CSS)樣式控制該代碼中的內(nèi)容在視覺上不顯示,只有使用屏幕 閱讀器才可以聽到這個(gè)無障礙說明鏈接。其中,控制該代碼中的內(nèi)容在視覺上不顯示可通 過對該代碼的樣式(style)進(jìn)行如下設(shè)置實(shí)現(xiàn):
[0027] style=//width:0;height:0; overflow:hidden; display:block; font:O/OArial^)
[0028] 本發(fā)明中,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng)頁信息的快捷方式。本發(fā)明 中,用于訪問網(wǎng)頁信息的快捷方式下文進(jìn)行了詳細(xì)描述。
[0029] 作為一個(gè)優(yōu)選實(shí)施例,所述無障礙說明標(biāo)題還可包含用于訪問無障礙說明鏈接的 快捷方式、線性閱讀的快捷方式。
[0030] 優(yōu)選地,本發(fā)明中,線性閱讀的快捷方式可為上、下、左、右鍵;而用于訪問無障礙 說明鏈接的快捷方式可通過設(shè)置快捷鍵(accesskey)的屬性值實(shí)現(xiàn),比如,設(shè)置accesskey 的屬性值為〇,當(dāng)用戶通過Alt+0即可進(jìn)入無障礙說明鏈接的訪問。需要說明的是,本發(fā)明 中,進(jìn)一步地,所述無障礙說明標(biāo)題還包含:進(jìn)入無障礙說明鏈接后查看無障礙說明標(biāo)題中 內(nèi)容的快捷方式。其中,作為本發(fā)明的一個(gè)實(shí)施例,該快捷方式可為回車鍵。
[0031] 步驟102,監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱讀器,如果 是,提供所述無障礙說明標(biāo)題包含的內(nèi)容給用戶選擇。
[0032] 基于上面描述的,僅是使用屏幕閱讀器的用戶才可以聽到這個(gè)無障礙說明鏈接, 也即,該無障礙說明鏈接僅對屏幕閱讀器用戶有意義,基于此,本發(fā)明中,就需要執(zhí)行步驟 102的判斷,只有在步驟102的判斷結(jié)果為是時(shí),才提供所述無障礙說明標(biāo)題包含的內(nèi)容給 用戶選擇,否則,則按照現(xiàn)有方式處理,這里不再一一贅述。
[0033] 步驟103,監(jiān)控到用戶選擇觸發(fā)用于訪問網(wǎng)頁信息的快捷方式時(shí),獲取對應(yīng)該快捷 方式的網(wǎng)頁信息并提供給用戶。
[0034] 本步驟103中,用于訪問網(wǎng)頁信息的快捷方式以及網(wǎng)頁信息具體在下文進(jìn)行描 述。
[0035] 步驟104,監(jiān)控到用戶選擇觸發(fā)所述用于訪問無障礙說明鏈接的快捷方式時(shí),重新 獲取并提供所述無障礙說明title中的內(nèi)容給用戶。
[0036] 基于上面描述的進(jìn)入無障礙說明鏈接后查看無障礙說明標(biāo)題中內(nèi)容的快捷方式 為回車鍵為例,則本發(fā)明中,重新獲取并提供所述無障礙說明title中的內(nèi)容給用戶具體 為:
[0037] 提供無障礙說明鏈接給用戶;
[0038] 監(jiān)控用戶在進(jìn)入無障礙說明鏈接后是否觸發(fā)所述用于查看無障礙說明標(biāo)題中內(nèi) 容的快捷方式即回車鍵,如果是,則重新獲取并提供所述無障礙說明title中的內(nèi)容給用 戶,否則,返回所述監(jiān)控的操作。
[0039] 步驟105,監(jiān)控到用戶選擇觸發(fā)進(jìn)行線性閱讀的快捷方式時(shí),獲取對應(yīng)該快捷方式 的數(shù)據(jù)內(nèi)容并提供給用戶。
[0040] 基于上面描述的所述觸發(fā)進(jìn)行線性閱讀的快捷方式為上、下、左、右鍵為例,則本 步驟105中所述對應(yīng)該快捷方式的數(shù)據(jù)內(nèi)容為:該快捷方式比如上、下、左、右鍵臨近的數(shù) 據(jù)內(nèi)容。
[0041] 至此,完成圖1所示的流程。
[0042] 在上面描述中,步驟103至步驟105并沒有固定的時(shí)間先后順序,完全依賴于用戶 的選擇。
[0043] 下面對本發(fā)明中涉及的網(wǎng)頁信息進(jìn)行描述:
[0044] 本發(fā)明中,網(wǎng)頁信息主要可分為以下幾種方式的任意組合或任一種:
[0045] 方式 1 :
[0046] 本方式1下,網(wǎng)頁信息為用于指向網(wǎng)站首頁的鏈接,其至少包括:
[0047] 網(wǎng)站首頁鏈接標(biāo)簽<a>中的內(nèi)容;
[0048] 網(wǎng)站首頁title中的內(nèi)容。
[0049] 本方式1下,所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)站首頁的第一快捷 鍵。本發(fā)明中,用于訪問網(wǎng)站首頁的第一快捷鍵可通過設(shè)置accesskey的屬性值實(shí)現(xiàn),t匕 如,設(shè)置accesskey的屬性值為1,則當(dāng)用戶觸發(fā)Alt+Ι,即可切換至網(wǎng)站首頁鏈接,屏幕閱 讀器即可閱讀網(wǎng)站首頁title中的內(nèi)容和網(wǎng)站首頁鏈接標(biāo)簽<a>中的內(nèi)容。
[0050] 本方式1下,所述網(wǎng)站首頁title中的內(nèi)容在所述網(wǎng)站首頁鏈接未被第一快捷鍵 觸發(fā)時(shí)為空,而在所述網(wǎng)站首頁鏈接被第一快捷鍵觸發(fā)時(shí)至少包括所述網(wǎng)站首頁的描述, 其中,之所以這樣設(shè)置,原因?yàn)椋?br>
[0051] 在大部分瀏覽器下當(dāng)鼠標(biāo)停留在某個(gè)擁有title的區(qū)域時(shí),會(huì)出現(xiàn)懸停的小菜單 提示,比如圖2所示的"正文,您可以通過上下鍵來閱讀內(nèi)容",為了避免這種菜單提示,則 設(shè)置網(wǎng)站首頁title中的內(nèi)容在所述網(wǎng)站首頁鏈接未被第一快捷鍵觸發(fā)時(shí)為空,而在所述 網(wǎng)站首頁鏈接被第一快捷鍵觸發(fā)時(shí)動(dòng)態(tài)為網(wǎng)站首頁title賦值,使其不再為空。這就能避 免懸停的小菜單提示。
[0052] 至此,完成方式1的描述。
[0053] 方式 2 :
[0054] 本方式2下,所述網(wǎng)頁信息為網(wǎng)頁中的主導(dǎo)航區(qū)域,至少包括:
[0055] 導(dǎo)航title中的內(nèi)容。
[0056] 本方式2下,所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問所述導(dǎo)航區(qū)域的第二 快捷鍵。本發(fā)明中,第二快捷鍵可通過設(shè)置accesskey的屬性值實(shí)現(xiàn),比如,設(shè)置accesskey 的屬性值為2,則當(dāng)用戶觸發(fā)Alt+2,即可切換至主導(dǎo)航區(qū)域,屏幕閱讀器即可閱讀導(dǎo)航 title中的內(nèi)容。
[0057] 本方式2下,導(dǎo)航title中的內(nèi)容在所述主導(dǎo)航區(qū)域未被第二快捷鍵觸發(fā)時(shí)為空, 而在所述主導(dǎo)航區(qū)域被第二快捷鍵觸發(fā)時(shí)至少包括:導(dǎo)航的數(shù)據(jù)內(nèi)容、以及選擇導(dǎo)航的方 式。其中,選擇導(dǎo)航的方式舉例為:通過上下左右鍵選擇導(dǎo)航。
[0058] 需要說明的是,本方式2下,之所以設(shè)置導(dǎo)航title中的內(nèi)容在所述主導(dǎo)航區(qū)域未 被第二快捷鍵觸發(fā)時(shí)為空,而在所述主導(dǎo)航區(qū)域被第二快捷鍵觸發(fā)時(shí)動(dòng)態(tài)為導(dǎo)航title賦 值,使其至少包括:導(dǎo)航的數(shù)據(jù)內(nèi)容、以及選擇導(dǎo)航的方式,原因是:
[0059] 在大部分瀏覽器下當(dāng)鼠標(biāo)停留在某個(gè)擁有title的區(qū)域時(shí),會(huì)出現(xiàn)懸停的小菜單 提示,比如圖2所示,為了避免這種菜單提示,則設(shè)置導(dǎo)航title中的內(nèi)容在所述主導(dǎo)航 區(qū)域未被第二快捷鍵觸發(fā)時(shí)為空,而在所述主導(dǎo)航區(qū)域被第二快捷鍵觸發(fā)時(shí)動(dòng)態(tài)為導(dǎo)航 title賦值,使其不再為空。這就能避免懸停的小菜單提示。
[0060] 還需要說明的是,本方式2下,還需要進(jìn)一步在所述主導(dǎo)航區(qū)域所對應(yīng)的代碼區(qū) 域設(shè)置tabindex屬性值為第一設(shè)定值。其中,之所以設(shè)置tabindex屬性值為第一設(shè)定值, 原因?yàn)椋?br>
[0061] tabindex屬性可以設(shè)置鍵盤中的TAB鍵在控件中的移動(dòng)順序,即焦點(diǎn)的順序,通 常情況下,導(dǎo)航都在div這種無法自動(dòng)添加焦點(diǎn)的標(biāo)簽上,而本發(fā)明為了使得這種標(biāo)簽可 以在按下相應(yīng)快捷鍵的時(shí)候獲得焦點(diǎn),即實(shí)現(xiàn)自動(dòng)添加焦點(diǎn),就利用tabindex屬性,通過 設(shè)置tabindex的屬性值為第一設(shè)定值實(shí)現(xiàn)。這里,該第一設(shè)定值可為-1,也可為0。
[0062] 至此,完成方式2的描述。
[0063] 方式 3 :
[0064] 本方式3下,所述網(wǎng)頁信息為網(wǎng)頁中的正文區(qū)域,至少包括:
[0065] 正文title中的內(nèi)容。
[0066] 本方式3下,所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中正文區(qū)域的第 三快捷健。本發(fā)明中,用于訪問網(wǎng)頁中正文區(qū)域的第三快捷健可通過設(shè)置accesskey的屬 性值實(shí)現(xiàn),比如,設(shè)置accesskey的屬性值為3,則當(dāng)用戶觸發(fā)Alt+3,即可切換至正文區(qū)域, 屏幕閱讀器即可閱讀正文title中的內(nèi)容。
[0067] 其中,所述正文title中的內(nèi)容在所述正文區(qū)域未被第三快捷鍵觸發(fā)時(shí)為空,而 在所述正文區(qū)域被第三快捷鍵觸發(fā)時(shí)至少包括正文區(qū)域的數(shù)據(jù)內(nèi)容、以及在正文區(qū)域中選 擇數(shù)據(jù)內(nèi)容的方式比如上下左右鍵來閱讀內(nèi)容。其中,之所以這樣設(shè)置,原因如方式1、方式 2中的描述,避免用戶的鼠標(biāo)落在正文區(qū)域時(shí)出現(xiàn)小菜單提示。
[0068] 還有,本發(fā)明中,應(yīng)用于IE瀏覽器下,一些區(qū)域內(nèi)可能會(huì)出現(xiàn)一些虛線,影響閱讀 效果。為隱藏掉一些區(qū)域內(nèi)出現(xiàn)的虛線,本發(fā)明在正文區(qū)域設(shè)置tabindex屬性值為第二設(shè) 定值,通過設(shè)置tabindex屬性值為第二設(shè)定值隱蔽IE瀏覽器中正文區(qū)域出現(xiàn)的虛線。這 里,第二設(shè)定值與上述的第一設(shè)定值因?yàn)榻鉀Q的問題不同,所以取值可不同,比如,第二設(shè) 定值取值為-1。
[0069] 還有,在標(biāo)準(zhǔn)瀏覽器下,比如chrome、firefox、safari等,一個(gè)元素從非焦點(diǎn)切換 為焦點(diǎn)時(shí)會(huì)激活outline屬性從而產(chǎn)生一個(gè)實(shí)體的線框,比如圖3,為隱藏掉該實(shí)體的線 框,優(yōu)選地,本發(fā)明可利用css可以使之不顯示,具體實(shí)現(xiàn)時(shí),可設(shè)置outline屬性值為第三 設(shè)定值比如none,通過該設(shè)置隱藏元素從非焦點(diǎn)狀態(tài)變化為焦點(diǎn)狀態(tài)時(shí)產(chǎn)生的實(shí)體線框。
[0070] 至此,完成方式3的描述。
[0071] 方式 4:
[0072] 本方式4下,所述網(wǎng)頁信息為出入框區(qū)域(textarea),至少包含:
[0073] 出入框title中的內(nèi)容。
[0074] 本方式4下,所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中textarea的第 四快捷鍵;本發(fā)明中,訪問網(wǎng)頁中textarea的第四快捷鍵可通過設(shè)置accesskey的屬性值 實(shí)現(xiàn),比如,設(shè)置accesskey的屬性值為4,則當(dāng)用戶觸發(fā)Alt+4,即可切換至textarea,屏幕 閱讀器即可閱讀出入框title中的內(nèi)容。
[0075] 其中,所述出入框title中的內(nèi)容在所述textarea未被第四快捷鍵觸發(fā)時(shí)為空, 而在所述textarea被第四三快捷鍵觸發(fā)時(shí)至少包括輸入內(nèi)容的提示比如請輸入評論內(nèi) 容。之所以這樣設(shè)置,也是為了避免用戶的鼠標(biāo)落在textarea時(shí)出現(xiàn)小菜單提示。
[0076] 至此,完成方式4的描述。
[0077] 以上對本發(fā)明提供的網(wǎng)頁信息進(jìn)行了描述,通過該網(wǎng)頁信息的描述、以及該網(wǎng)頁 信息對應(yīng)的快捷方式能夠使得用戶完整的訪問整個(gè)網(wǎng)頁。
[0078] 至此,完成本發(fā)明提供的方法描述。
[0079] 下面對本發(fā)明提供的裝置進(jìn)行描述:
[0080] 參見圖4,圖4為本發(fā)明提供的裝置結(jié)構(gòu)圖。如圖4所示,該裝置包括:
[0081] 無障礙說明鏈接控制單元,用于針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無 障礙說明鏈接對應(yīng)的無障礙說明標(biāo)題title,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng) 頁信息的快捷方式;
[0082] 第一監(jiān)控單元,用于監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱 讀器,如果是,提供所述無障礙說明標(biāo)題包含的內(nèi)容給用戶選擇;
[0083] 第二監(jiān)控單元,用于監(jiān)控到用戶選擇觸發(fā)用于訪問網(wǎng)頁信息的快捷方式時(shí),獲取 對應(yīng)該快捷方式的網(wǎng)頁信息并提供給用戶。
[0084] 優(yōu)選地,本發(fā)明中,所述無障礙說明標(biāo)題還包含:用于訪問無障礙說明鏈接的快捷 方式、線性閱讀的快捷方式?;诖?,所述第二監(jiān)控單元進(jìn)一步用于監(jiān)控到用戶選擇觸發(fā)所 述用于訪問無障礙說明的快捷方式時(shí),重新獲取并提供所述無障礙說明標(biāo)題中的內(nèi)容給用 戶,以及用于監(jiān)控到用戶選擇觸發(fā)進(jìn)行線性閱讀的快捷方式時(shí),獲取對應(yīng)該快捷方式的數(shù) 據(jù)內(nèi)容并提供給用戶。
[0085] 優(yōu)選地,本發(fā)明中,所述網(wǎng)頁信息為用于指向網(wǎng)站首頁的鏈接,其至少包括:網(wǎng)站 首頁鏈接標(biāo)簽中的內(nèi)容、網(wǎng)站首頁title中的內(nèi)容;
[0086] 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)站首頁鏈接的第一快捷鍵;其 中,所述網(wǎng)站首頁title中的內(nèi)容在所述網(wǎng)站首頁鏈接未被第一快捷鍵觸發(fā)時(shí)為空,而在 所述網(wǎng)站首頁鏈接被第一快捷鍵觸發(fā)時(shí)至少包括所述網(wǎng)站首頁的描述;和/或,
[0087] 所述網(wǎng)頁信息為網(wǎng)頁中的主導(dǎo)航區(qū)域,至少包括:導(dǎo)航title中的內(nèi)容;
[0088] 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問所述導(dǎo)航區(qū)域的第二快捷鍵;其 中,所述導(dǎo)航title中的內(nèi)容在所述主導(dǎo)航區(qū)域未被第二快捷鍵觸發(fā)時(shí)為空,而在所述主 導(dǎo)航區(qū)域被第二快捷鍵觸發(fā)時(shí)至少包括:導(dǎo)航的數(shù)據(jù)內(nèi)容、以及選擇導(dǎo)航的方式;和/或,
[0089] 所述網(wǎng)頁信息為網(wǎng)頁中的正文區(qū)域,至少包括:正文title中的內(nèi)容;
[0090] 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中正文區(qū)域的第三快捷?。黄?中,所述正文title中的內(nèi)容在所述正文區(qū)域未被第三快捷鍵觸發(fā)時(shí)為空,而在所述正文 區(qū)域被第三快捷鍵觸發(fā)時(shí)至少包括正文區(qū)域的數(shù)據(jù)內(nèi)容、以及在正文區(qū)域中選擇數(shù)據(jù)內(nèi)容 的方式;和/或,
[0091] 所述網(wǎng)頁信息為出入框區(qū)域textarea,至少包含:出入框title中的內(nèi)容;
[0092] 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中textarea的第四快捷鍵; 其中,所述出入框title中的內(nèi)容在所述textarea未被第四快捷鍵觸發(fā)時(shí)為空,而在所述 textarea被第四三快捷鍵觸發(fā)時(shí)至少包括輸入內(nèi)容的提示。
[0093] 優(yōu)選地,如圖4所示,該裝置進(jìn)一步包括:
[0094] tabindex屬性值控制單元,用于在所述主導(dǎo)航區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置 tabindex屬性值為第一設(shè)定值,依據(jù)所述tabindex屬性值控制在用戶從主導(dǎo)航區(qū)域中選 擇導(dǎo)航時(shí)自動(dòng)添加對應(yīng)的焦點(diǎn);以及,
[0095] 在所述正文區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置tabindex屬性值為第二設(shè)定值,通過設(shè) 置tabindex屬性值為第二設(shè)定值隱蔽IE瀏覽器中正文區(qū)域出現(xiàn)的虛線;
[0096] outline屬性值控制單元,用于在所述正文區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置層疊樣式 表單CSS中的outline屬性值為第三設(shè)定值,通過設(shè)置CSS中的outline屬性值為第三設(shè) 定值隱藏正文區(qū)域中的元素從非焦點(diǎn)狀態(tài)變化為焦點(diǎn)狀態(tài)時(shí)產(chǎn)生的實(shí)體線框。
[0097] 至此,完成圖4所示的裝置描述。
[0098] 由以上技術(shù)方案可以看出,本發(fā)明中,通過為網(wǎng)站添加無障礙說明鏈接,并設(shè)置該 無障礙說明鏈接對應(yīng)的無障礙說明title,使得用戶在進(jìn)入網(wǎng)站后首次訪問的就是該無障 礙說明標(biāo)題包含的內(nèi)容,以利用該無障礙說明標(biāo)題包含的內(nèi)容實(shí)現(xiàn)網(wǎng)頁的快速訪問。
[〇〇99] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1. 一種網(wǎng)頁信息訪問方法,其特征在于,該方法包括: 針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無障礙說明鏈接對應(yīng)的無障礙說明標(biāo)題 title,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng)頁信息的快捷方式; 監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱讀器,如果是,提供所述無 障礙說明標(biāo)題包含的內(nèi)容給用戶選擇; 監(jiān)控到用戶選擇觸發(fā)用于訪問網(wǎng)頁信息的快捷方式時(shí),獲取對應(yīng)該快捷方式的網(wǎng)頁信 息并提供給用戶。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述無障礙說明標(biāo)題還包含:用于訪問無 障礙說明鏈接的快捷方式、線性閱讀的快捷方式; 該方法進(jìn)一步包括: 監(jiān)控到用戶選擇觸發(fā)所述用于訪問無障礙說明的快捷方式時(shí),重新獲取并提供所述無 障礙說明標(biāo)題中的內(nèi)容給用戶; 監(jiān)控到用戶選擇觸發(fā)進(jìn)行線性閱讀的快捷方式時(shí),獲取對應(yīng)該快捷方式的數(shù)據(jù)內(nèi)容并 提供給用戶。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁信息為用于指向網(wǎng)站首頁的鏈 接,其至少包括: 網(wǎng)站首頁鏈接標(biāo)簽中的內(nèi)容; 網(wǎng)站首頁title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)站首頁鏈接的第一快捷鍵; 其中,所述網(wǎng)站首頁title中的內(nèi)容在所述網(wǎng)站首頁鏈接未被第一快捷鍵觸發(fā)時(shí)為 空,而在所述網(wǎng)站首頁鏈接被第一快捷鍵觸發(fā)時(shí)至少包括所述網(wǎng)站首頁的描述。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁信息為網(wǎng)頁中的主導(dǎo)航區(qū)域,至 少包括: 導(dǎo)航title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問所述導(dǎo)航區(qū)域的第二快捷鍵; 其中,所述導(dǎo)航title中的內(nèi)容在所述主導(dǎo)航區(qū)域未被第二快捷鍵觸發(fā)時(shí)為空,而在 所述主導(dǎo)航區(qū)域被第二快捷鍵觸發(fā)時(shí)至少包括:導(dǎo)航的數(shù)據(jù)內(nèi)容、以及選擇導(dǎo)航的方式。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括: 在所述主導(dǎo)航區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置tabindex屬性值為第一設(shè)定值; 依據(jù)所述tabindex屬性值控制在用戶從主導(dǎo)航區(qū)域中選擇導(dǎo)航時(shí)自動(dòng)添加對應(yīng)的焦 點(diǎn)。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁信息為網(wǎng)頁中的正文區(qū)域,至少 包括: 正文title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中正文區(qū)域的第三快捷??; 其中,所述正文title中的內(nèi)容在所述正文區(qū)域未被第三快捷鍵觸發(fā)時(shí)為空,而在所 述正文區(qū)域被第三快捷鍵觸發(fā)時(shí)至少包括正文區(qū)域的數(shù)據(jù)內(nèi)容、以及在正文區(qū)域中選擇數(shù) 據(jù)內(nèi)容的方式。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,該方法進(jìn)一步包括: 在所述正文區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置tabindex屬性值為第二設(shè)定值,通過設(shè)置 tabindex屬性值為第二設(shè)定值隱蔽IE瀏覽器中正文區(qū)域出現(xiàn)的虛線; 和/或, 在所述正文區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置層疊樣式表單CSS中的outline屬性值為第三 設(shè)定值,通過設(shè)置CSS中的outline屬性值為第三設(shè)定值隱藏正文區(qū)域中的元素從非焦點(diǎn) 狀態(tài)變化為焦點(diǎn)狀態(tài)時(shí)產(chǎn)生的實(shí)體線框。
8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁信息為出入框區(qū)域textarea,至 少包含: 出入框title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中textarea的第四快捷鍵; 其中,所述出入框title中的內(nèi)容在所述textarea未被第四快捷鍵觸發(fā)時(shí)為空,而在 所述textarea被第四三快捷鍵觸發(fā)時(shí)至少包括輸入內(nèi)容的提示。
9. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述觸發(fā)進(jìn)行線性閱讀的快捷方式為上、 下、左、右鍵; 所述對應(yīng)該快捷方式的數(shù)據(jù)內(nèi)容為:該快捷方式臨近的數(shù)據(jù)內(nèi)容。
10. -種網(wǎng)頁信息訪問裝置,其特征在于,該裝置包括: 無障礙說明鏈接控制單元,用于針對一個(gè)網(wǎng)站添加無障礙說明鏈接,并設(shè)置該無障礙 說明鏈接對應(yīng)的無障礙說明標(biāo)題title,所述無障礙說明標(biāo)題至少包含:用于訪問網(wǎng)頁信 息的快捷方式; 第一監(jiān)控單元,用于監(jiān)控到用戶訪問所述網(wǎng)站時(shí),識別所述用戶是否使用屏幕閱讀器, 如果是,提供所述無障礙說明標(biāo)題包含的內(nèi)容給用戶選擇; 第二監(jiān)控單元,用于監(jiān)控到用戶選擇觸發(fā)用于訪問網(wǎng)頁信息的快捷方式時(shí),獲取對應(yīng) 該快捷方式的網(wǎng)頁信息并提供給用戶。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述無障礙說明標(biāo)題還包含:用于訪問 無障礙說明鏈接的快捷方式、線性閱讀的快捷方式; 所述第二監(jiān)控單元進(jìn)一步用于監(jiān)控到用戶選擇觸發(fā)所述用于訪問無障礙說明的快捷 方式時(shí),重新獲取并提供所述無障礙說明標(biāo)題中的內(nèi)容給用戶,以及用于監(jiān)控到用戶選擇 觸發(fā)進(jìn)行線性閱讀的快捷方式時(shí),獲取對應(yīng)該快捷方式的數(shù)據(jù)內(nèi)容并提供給用戶。
12. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述網(wǎng)頁信息為用于指向網(wǎng)站首頁的 鏈接,其至少包括:網(wǎng)站首頁鏈接標(biāo)簽中的內(nèi)容、網(wǎng)站首頁title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)站首頁鏈接的第一快捷鍵;其中,所 述網(wǎng)站首頁title中的內(nèi)容在所述網(wǎng)站首頁鏈接未被第一快捷鍵觸發(fā)時(shí)為空,而在所述網(wǎng) 站首頁鏈接被第一快捷鍵觸發(fā)時(shí)至少包括所述網(wǎng)站首頁的描述;和/或, 所述網(wǎng)頁信息為網(wǎng)頁中的主導(dǎo)航區(qū)域,至少包括:導(dǎo)航title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問所述導(dǎo)航區(qū)域的第二快捷鍵;其中,所 述導(dǎo)航title中的內(nèi)容在所述主導(dǎo)航區(qū)域未被第二快捷鍵觸發(fā)時(shí)為空,而在所述主導(dǎo)航區(qū) 域被第二快捷鍵觸發(fā)時(shí)至少包括:導(dǎo)航的數(shù)據(jù)內(nèi)容、以及選擇導(dǎo)航的方式;和/或, 所述網(wǎng)頁信息為網(wǎng)頁中的正文區(qū)域,至少包括:正文title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中正文區(qū)域的第三快捷??;其中, 所述正文title中的內(nèi)容在所述正文區(qū)域未被第三快捷鍵觸發(fā)時(shí)為空,而在所述正文區(qū)域 被第三快捷鍵觸發(fā)時(shí)至少包括正文區(qū)域的數(shù)據(jù)內(nèi)容、以及在正文區(qū)域中選擇數(shù)據(jù)內(nèi)容的方 式;和/或, 所述網(wǎng)頁信息為出入框區(qū)域textarea,至少包含:出入框title中的內(nèi)容; 所述用于訪問網(wǎng)頁信息的快捷方式為用于訪問網(wǎng)頁中textarea的第四快捷鍵;其 中,所述出入框title中的內(nèi)容在所述textarea未被第四快捷鍵觸發(fā)時(shí)為空,而在所述 textarea被第四三快捷鍵觸發(fā)時(shí)至少包括輸入內(nèi)容的提示。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置進(jìn)一步包括: tabindex屬性值控制單元,用于在所述主導(dǎo)航區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置tabindex 屬性值為第一設(shè)定值,依據(jù)所述tabindex屬性值控制在用戶從主導(dǎo)航區(qū)域中選擇導(dǎo)航時(shí) 自動(dòng)添加對應(yīng)的焦點(diǎn);以及, 在所述正文區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置tabindex屬性值為第二設(shè)定值,通過設(shè)置 tabindex屬性值為第二設(shè)定值隱蔽IE瀏覽器中正文區(qū)域出現(xiàn)的虛線;outline屬性值控制 單元,用于在所述正文區(qū)域所對應(yīng)的代碼區(qū)域設(shè)置層疊樣式表單CSS中的outline屬性值 為第三設(shè)定值,通過設(shè)置CSS中的outline屬性值為第三設(shè)定值隱藏正文區(qū)域中的元素從 非焦點(diǎn)狀態(tài)變化為焦點(diǎn)狀態(tài)時(shí)產(chǎn)生的實(shí)體線框。
【文檔編號】G06F17/30GK104102642SQ201310115426
【公開日】2014年10月15日 申請日期:2013年4月3日 優(yōu)先權(quán)日:2013年4月3日
【發(fā)明者】溫和, 李立勇, 張旭, 姜波, 金偉鍵, 湯小軍 申請人:騰訊科技(深圳)有限公司