亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種頁面鏈接地址的檢測方法、客戶端及裝置的制造方法

文檔序號:9616252閱讀:332來源:國知局
一種頁面鏈接地址的檢測方法、客戶端及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)信息通信領(lǐng)域,尤其涉及網(wǎng)頁頁面開發(fā)領(lǐng)域中一種頁面鏈接地址的檢測的方法、客戶端及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的用戶需要通過互聯(lián)網(wǎng)獲取需要的信息。其中一種常用的方式是用戶通過瀏覽器打開網(wǎng)頁頁面獲取信息。用戶在打開的網(wǎng)頁頁面中,還可以通過點(diǎn)擊頁面中的鏈接跳轉(zhuǎn)至另一網(wǎng)頁頁面中。
[0003]通常網(wǎng)頁中所展示的內(nèi)容、鏈接的觸發(fā)效果等是由技術(shù)人員預(yù)先開發(fā)設(shè)計(jì)的。一般情況下,頁面的開發(fā)上線通常是先由技術(shù)開發(fā)人員開發(fā)設(shè)計(jì)完成頁面,然后交由頁面填充人員進(jìn)行相應(yīng)內(nèi)容的填充,通過測試后將頁面上線,供用戶瀏覽。其中技術(shù)開發(fā)人員在頁面開發(fā)設(shè)計(jì)過程中,通常會將頁面中的需要跳轉(zhuǎn)的鏈接地址設(shè)置為空鏈接,例如在html語言中設(shè)置為“#”。這些空鏈接的默認(rèn)行為通常是打開一個URL地址與當(dāng)前頁面URL地址在除HASH值部分外一樣的頁面,在填充人員對頁面進(jìn)行填充時,再將這些需要跳轉(zhuǎn)的鏈接地址替換為真實(shí)的需要跳轉(zhuǎn)的目標(biāo)地址。隨著現(xiàn)在網(wǎng)頁頁面復(fù)雜程度的提高,填充人員經(jīng)常會遺漏對上述空鏈接地址的修改,導(dǎo)致用戶在點(diǎn)擊該鏈接時不能打開目標(biāo)頁面,反而新打開了一個URL地址與當(dāng)前頁面URL地址在除HASH值部分外一樣的頁面,不僅起不到應(yīng)有的跳轉(zhuǎn)效果,而且還會影響用戶體驗(yàn)。而有些頁面中鏈接的鏈接地址是由開發(fā)人員為實(shí)現(xiàn)特定用途而特定設(shè)置的空鏈接,例如通過點(diǎn)擊所述空鏈接返回頁面頂部或通過腳本捕捉用戶的空鏈接點(diǎn)擊并進(jìn)行相應(yīng)的處理。該類空鏈接通常不會打開一個URL地址與當(dāng)前頁面URL地址在除HASH值部分外一樣的頁面。
[0004]現(xiàn)有技術(shù)中,通常采用通過人工的方式來查找并分析頁面中的空鏈接是被技術(shù)開發(fā)人員特意設(shè)置為空鏈接還是因填充遺漏等原因被錯誤的設(shè)置成空鏈接。在采用人工的方式排除錯誤的空鏈接時,檢測人員需要逐個查找每一個空鏈接,分析空鏈接的相關(guān)屬性特征及與之相關(guān)的腳本,對于包含復(fù)雜腳本的空鏈接,通常還需要通過豐富的經(jīng)驗(yàn)和扎實(shí)的技術(shù)來判斷該空鏈接是否被錯誤設(shè)置成空鏈接。而一些技術(shù)開發(fā)人員設(shè)置的通過腳本來捕捉空鏈接點(diǎn)擊事件并阻止頁面跳轉(zhuǎn)的空鏈接并沒有明顯的屬性特征,檢測人員很難得知是否以及有哪些腳本會捕捉該空鏈接的點(diǎn)擊事件以及這些腳本的處理邏輯,導(dǎo)致檢測人員經(jīng)常無法判斷該類空鏈接是否被錯誤的設(shè)置為空鏈接。因此,在采用人工方式排查錯誤設(shè)置的空鏈接時,通常需要耗費(fèi)排查人員大量的時間和精力對空鏈接進(jìn)行分析判斷,而且還會經(jīng)常出現(xiàn)無法判斷出空鏈接是否被錯誤的設(shè)置為空鏈接的情況,大大降低了檢測人員對頁面空鏈接的排查效率。

【發(fā)明內(nèi)容】

[0005]本發(fā)明目的在于提供一種頁面鏈接地址檢測方法、客戶端及裝置,能提高檢測人員對頁面空鏈接的排查效率。
[0006]本申請?zhí)峁┮环N頁面鏈接的地址檢測方法、客戶端及裝置是這樣實(shí)現(xiàn)的:
[0007]—種頁面鏈接地址的檢測方法,所述方法包括:
[0008]客戶端根據(jù)空鏈接的屬性特征查找頁面中鏈接地址為空的鏈接;
[0009]客戶端對所述查找到的頁面鏈接地址為空的鏈接進(jìn)行模擬觸發(fā);
[0010]客戶端判斷所述模擬觸發(fā)時所述查找到鏈接中的空鏈接是否打開新頁面;
[0011]客戶端根據(jù)所述判斷結(jié)果判斷所述空鏈接是否被錯誤設(shè)置為空鏈接。
[0012]一種頁面鏈接地址的檢測方法,所述方法包括:
[0013]客戶端根據(jù)空鏈接的屬性特征查找頁面中鏈接地址為空的鏈接;
[0014]客戶端將所述查找到的鏈接中的鏈接地址替換為預(yù)先設(shè)置的輔助頁面的地址;
[0015]客戶端對所述鏈接地址替換為輔助頁面的鏈接進(jìn)行模擬觸發(fā);
[0016]客戶端判斷所述模擬觸發(fā)是否打開所述輔助頁面,并根據(jù)所述判斷結(jié)果判斷所述鏈接中的空鏈接是否被錯誤設(shè)置為空鏈接。
[0017]一種頁面鏈接地址的檢測客戶端,包括:
[0018]鏈接查找模塊,用于根據(jù)空鏈接的屬性特征查找頁面中鏈接地址為空的鏈接;
[0019]模擬觸發(fā)模塊,用于對查找到的頁面鏈接地址為空的鏈接進(jìn)行模擬觸發(fā);
[0020]新頁面判斷模塊,用于判斷所述模擬觸發(fā)時所述查找到鏈接中的空鏈接是否打開新頁面;
[0021]鏈接判斷模塊,用于根據(jù)所述新頁面判斷模塊的判斷結(jié)果判斷所述空鏈接是否被錯誤設(shè)置為空鏈接。
[0022]一種頁面鏈接地址的檢測客戶端,包括:
[0023]鏈接查找模塊,用于根據(jù)空鏈接的屬性特征查找頁面中鏈接地址為空的鏈接;
[0024]輔助頁面替換模塊,用于存儲預(yù)先設(shè)置的輔助頁面的URL地址,并將所述鏈接查找模塊查找到的鏈接中的鏈接地址替換為所述輔助頁面的地址;
[0025]模擬觸發(fā)模塊,用于對所述鏈接地址替換為輔助頁面的鏈接進(jìn)行模擬觸發(fā);
[0026]輔助頁面判斷模塊,用于判斷所述模擬觸發(fā)是否打開所述輔助頁面;
[0027]第一鏈接判斷模塊,用于根據(jù)輔助頁面判斷模塊的判斷結(jié)果判斷所述鏈接中的空鏈接是否被錯誤設(shè)置為空鏈接。
[0028]一種頁面鏈接地址的檢測裝置,包括:
[0029]頁面資源獲取單元,用于獲取檢測頁面的頁面資源;
[0030]鏈接檢測單元,用于判斷所述檢測頁面中的空鏈接是否被錯誤設(shè)置為空鏈接;
[0031]信息反饋單元,用于反饋所述鏈接檢測模塊判斷空鏈接是否被錯誤設(shè)置為空鏈接的信息;
[0032]所述鏈接檢測單元包括上述任意一項(xiàng)所述的一種頁面鏈接地址的檢測客戶端。
[0033]本申請?zhí)峁┑囊环N頁面鏈接地址的檢測方法、客戶端及裝置,可以利用空鏈接的屬性特征查找到頁面鏈接地址為空的鏈接,并且可以利用自定義觸發(fā)事件模擬觸發(fā)所述鏈接地址為空的鏈接。在該方法中,客戶端可以根據(jù)預(yù)先設(shè)置的判斷規(guī)則判斷所述鏈接中的空鏈接是否因所述模擬觸發(fā)而打開新的頁面。頁面中存在空鏈接的原因多種多樣,通常情況下在鏈接地址錯誤的設(shè)置為空鏈接時才會打開新頁面。如果所述模擬觸發(fā)導(dǎo)致所述鏈接中的空鏈接打開一個和原頁面除URL地址HASH值部分外一樣的頁面,則所述查找到的頁面中的空鏈接可以認(rèn)為被錯誤設(shè)置為空鏈接。利用本申請?zhí)峁┑捻撁骀溄拥刂返臋z測方法,可以自動的檢測頁面中的空鏈接是否被錯誤的設(shè)置,相比于人工排查,加快了排查速度,降低了排查的遺漏率,同時提高了空鏈接檢查的準(zhǔn)確性,還提高了對頁面空鏈接的排查效率。
【附圖說明】
[0034]為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本申請一種頁面鏈接地址的檢測方法的一種實(shí)施例的方法流程示意圖;
[0036]圖2是本申請判斷鏈接中的空鏈接是否打開新頁面的一種實(shí)施例的方法流程示意圖;
[0037]圖3是本申請一種頁面鏈接地址的檢測方法的另一種實(shí)施例的方法流程示意圖;
[0038]圖4是本申請一種頁面鏈接地址的檢測客戶端一種實(shí)施例的模塊結(jié)構(gòu)示意圖;
[0039]圖5是本申請一種頁面鏈接地址的檢測客戶端的模擬觸發(fā)模塊的模塊結(jié)構(gòu)示意圖;
[0040]圖6是本申請一種頁面鏈接地址的檢測客戶端的新頁面判斷模塊的一種實(shí)施例的模塊結(jié)構(gòu)示意圖;
[0041]圖7是本申請一種頁面鏈接地址的檢測客戶端的新頁面判斷模塊的另一種實(shí)施例的模塊結(jié)構(gòu)示意圖;
[0042]圖8是本申請一種頁面鏈接地址的檢測客戶端另一種實(shí)施例的模塊結(jié)構(gòu)示意圖;
[0043]圖9是本申請一種頁面鏈接地址的檢測客戶端另一種實(shí)施例的輔助頁面判斷模塊的模塊結(jié)構(gòu)示意圖;
[0044]圖10是本申請一種頁面鏈接地址的檢測客戶端另一種實(shí)施例的輔助頁面判斷模塊的另一種實(shí)施例的模塊結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0045]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
[0046]—般情況下用戶瀏覽的頁面可以是一種文本文件,它可以通過在文本文件中添加標(biāo)記符對頁面中的元素(可以包括文字、圖片、視頻等)進(jìn)行標(biāo)記,例如可以表示文字的大小及排列方式、圖片的來源及顯示位置等。頁面瀏覽器可以按順序讀取頁面文件中的信息,然后根據(jù)所述標(biāo)記符進(jìn)行解釋和顯示其標(biāo)記的內(nèi)容。所述的標(biāo)記符可以是一種對頁面中各個元素及頁面結(jié)構(gòu)進(jìn)行標(biāo)記的描述性語言,其中常用的超文本標(biāo)記語言(Hyper TextMarkup Language, HTML)是標(biāo)準(zhǔn)通用標(biāo)記語言下的一種,是為頁面的創(chuàng)建和其他可在頁面瀏覽器中看到的信息而設(shè)計(jì)的一種標(biāo)記語言,可以用于頁面中信息陳列的格式。通常所述的頁面中的各個元素及頁面的結(jié)構(gòu)主要是由HTML進(jìn)行定義,同時還可以結(jié)合其他頁面設(shè)計(jì)開發(fā)語言,例如常用的JavaScript、ASP等腳本語言,以設(shè)計(jì)出更為復(fù)雜的功能。
[0047]頁面中通常還可以包括有
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1