一種調(diào)試網(wǎng)頁的方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種調(diào)試網(wǎng)頁的方法及終端,用于解決現(xiàn)有技術(shù)中在調(diào)試網(wǎng)頁時(shí)所存在的缺陷。本發(fā)明實(shí)施例方法應(yīng)用于支持超文本傳送協(xié)議HTTP的終端,包括:攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求;獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
【專利說明】
一種調(diào)試網(wǎng)頁的方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種調(diào)試網(wǎng)頁的方法及終端。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,各種應(yīng)用程序(英文全稱:Applicat1n,縮寫:APP)變得非常熱門,用戶可以在終端上打開某APP直接訪問網(wǎng)頁,例如:閱讀新聞,觀看視頻等。在新APP上線之前,需要對新APP中開發(fā)的網(wǎng)頁進(jìn)行調(diào)試,例如:對網(wǎng)頁進(jìn)行問題排查。
[0003]目前,通過在終端上安裝調(diào)試代理工具fiddler,并在fiddler上配置測試環(huán)境的訪問地址,通過選擇測試環(huán)境的訪問地址進(jìn)而訪問測試環(huán)境,并根據(jù)訪問測試環(huán)境所得到的數(shù)據(jù)調(diào)試網(wǎng)頁,但是,在終端上安裝fiddler可能會對終端造成安全隱患,例如:有些終端需要越獄破解后才可以安裝fiddler,操作復(fù)雜。另外,對于服務(wù)器渲染的網(wǎng)頁,終端通過fiddler無法攔截訪問網(wǎng)頁的超文本傳送協(xié)議(英文全稱:Hypertext transfer protocol,縮寫:HTTP)請求,當(dāng)后續(xù)訪問測試環(huán)境所得到的數(shù)據(jù)較少時(shí),也無法替換其他數(shù)據(jù),從而導(dǎo)致無法覆蓋開發(fā)遇到的各種情況。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種調(diào)試網(wǎng)頁的方法及終端,用于解決現(xiàn)有技術(shù)中在調(diào)試網(wǎng)頁時(shí)所存在的缺陷,無需安裝fiddler就可以訪問測試環(huán)境,因此,不存在安裝fiddler可能會造成的安全隱患問題,還可以通過終端攔截用于訪問網(wǎng)頁的HTTP請求,不受服務(wù)器渲染的網(wǎng)頁的限制,當(dāng)后續(xù)訪問測試環(huán)境所得到的數(shù)據(jù)較少時(shí),也可以靈活替換其他數(shù)據(jù),可操作性強(qiáng)。
[0005]本發(fā)明第一方面提供一種調(diào)試網(wǎng)頁的方法,所述方法應(yīng)用于支持超文本傳送協(xié)議HTTP的終端,其特征在于,所述方法包括:
[0006]攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求;
[0007]獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;
[0008]根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);
[0009]根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0010]本發(fā)明第二方面提供一種終端,所述終端為支持超文本傳送協(xié)議HTTP的終端,其特征在于,所述終端包括:
[0011]處理模塊,用于攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求;
[0012]獲取模塊,用于獲取所述HTTP請求對應(yīng)的訪問地址;
[0013]所述處理模塊,還用于根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;
[0014]所述處理模塊,還用于根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境;
[0015]所述獲取模塊,還用于獲取所述處理模塊訪問所述測試環(huán)境的數(shù)據(jù);
[0016]所述處理模塊,還用于根據(jù)所述處理模塊訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0017]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):通過攔截訪問待調(diào)試網(wǎng)頁的HTTP請求獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;并根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);進(jìn)而根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。無需安裝fiddler就可以訪問測試環(huán)境,因此,不存在安裝fiddler可能會造成的安全隱患問題,還可以通過終端攔截用于訪問網(wǎng)頁的HTTP請求,不受服務(wù)器渲染的網(wǎng)頁的限制,當(dāng)后續(xù)訪問測試環(huán)境所得到的數(shù)據(jù)較少時(shí),也可以靈活替換其他數(shù)據(jù),可操作性強(qiáng)。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明實(shí)施例中終端的一個(gè)結(jié)構(gòu)示意圖;
[0020]圖2a為本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的一個(gè)應(yīng)用場景示意圖;
[0021 ]圖2b為本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的另一個(gè)應(yīng)用場景示意圖;
[0022]圖2c為本發(fā)明實(shí)施例中調(diào)試工具的界面的一個(gè)實(shí)施例示意圖;
[0023]圖3為本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的一個(gè)實(shí)施例示意圖;
[0024]圖4為本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的另一個(gè)實(shí)施例示意圖;
[0025]圖5為本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的另一個(gè)實(shí)施例示意圖;
[0026]圖6為本發(fā)明實(shí)施例中終端的另一個(gè)結(jié)構(gòu)示意圖;
[0027]圖7為本發(fā)明實(shí)施例中終端的另一個(gè)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]本發(fā)明實(shí)施例提供了一種調(diào)試網(wǎng)頁的方法及終端,用于解決現(xiàn)有技術(shù)中在調(diào)試網(wǎng)頁時(shí)所存在的缺陷,無需安裝fiddler就可以訪問測試環(huán)境,因此,不存在安裝fiddler可能會造成的安全隱患問題,還可以通過終端攔截用于訪問網(wǎng)頁的HTTP請求,不受服務(wù)器渲染的網(wǎng)頁的限制,當(dāng)后續(xù)訪問測試環(huán)境所得到的數(shù)據(jù)較少時(shí),也可以靈活替換其他數(shù)據(jù),可操作性強(qiáng)。
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]在介紹本發(fā)明實(shí)施例之前,先介紹本發(fā)明實(shí)施例中涉及的終端,如圖1所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括計(jì)算機(jī),手機(jī)、平板電腦、個(gè)人數(shù)字助理(英文全稱:Personal Digital Assistant,縮寫:PDA)、車載電腦等任意終端設(shè)備,以終端是手機(jī)為例:
[0031]圖1示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖1,手機(jī)包括:射頻(英文全稱:Rad1 Frequency,縮寫:RF)電路110、存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、W1-Fi模塊170、處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0032]下面結(jié)合圖1對手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0033]RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,通常,RF電路110包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、親合器、低噪聲放大器(英文全稱:Low NoiseAmplifier,縮寫:LNA)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(英文全稱:Global System of Mobile communicat1n,縮寫:GSM)、通用分組無線服務(wù)(英文全稱:General Packet Rad1 Service,縮寫:GPRS)、碼分多址(英文全稱:Code Divis1nMultiple Access,縮寫:CDMA)、寬帶碼分多址(英文全稱:Wideband Code Divis1nMultiple Access,縮寫:WCDMA)、長期演進(jìn)(英文全稱:Long Term Evolut1n,縮寫:LTE)、電子郵件、短消息服務(wù)(英文全稱:Short Messaging Service,縮寫:SMS)等。
[0034]存儲器120可用于存儲軟件程序以及模塊,處理器180通過運(yùn)行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0035]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元130可包括觸控面板131以及其他輸入設(shè)備132。觸控面板131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板131上或在觸控面板131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板131可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板131。除了觸控面板131,輸入單元130還可以包括其他輸入設(shè)備132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0036]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元140可包括顯示面板141,可選的,可以采用液晶顯示器(英文全稱:LiquidCrystal Display,縮寫:IXD)、有機(jī)發(fā)光二極管(英文全稱:Organic Light-EmittingD1de,縮寫:OLED)等形式來配置顯示面板141。進(jìn)一步的,觸控面板1131可覆蓋顯示面板141,當(dāng)觸控面板131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖1中,觸控面板131與顯示面板141是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板131與顯示面板141集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能,例如收發(fā)器。
[0037]手機(jī)還可包括至少一種傳感器150,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在手機(jī)移動到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動傳感器的一種,加速計(jì)傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0038]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與手機(jī)之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器120以便進(jìn)一步處理。
[0039]手機(jī)通過W1-Fi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖1示出了W1-Fi模塊170,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0040]處理器180是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器180可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0041]手機(jī)還包括給各個(gè)部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0042 ]盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0043]在本發(fā)明實(shí)施例中,該終端所包括的處理器180用于執(zhí)行如下步驟:
[0044]攔截用于訪問待調(diào)試網(wǎng)頁的HTTP請求;
[0045]獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;
[0046]根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);
[0047]根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0048]可選的,終端所包括的處理器180還用于執(zhí)行如下步驟:
[0049]獲取訪問所述測試環(huán)境的數(shù)據(jù)之后,當(dāng)本地存儲所述HTTP請求對應(yīng)的文件夾時(shí),將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述文件夾中進(jìn)行本地存儲;當(dāng)本地沒有存儲所述HTTP請求對應(yīng)的文件夾時(shí),創(chuàng)建新的文件夾,并將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述新的文件夾中進(jìn)行本地存儲。
[0050]可選的,終端所包括的處理器180還用于執(zhí)行如下步驟:
[0051 ]獲取本地存儲的數(shù)據(jù);修改所述本地存儲的數(shù)據(jù),并將修改后的數(shù)據(jù)進(jìn)行本地存儲。
[0052]可選的,終端所包括的處理器180還用于執(zhí)行如下步驟:
[0053]獲取本地存儲的數(shù)據(jù);根據(jù)所述本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0054]可選的,終端所包括的處理器180還用于執(zhí)行如下步驟:
[0055]生成用于調(diào)試所述待調(diào)試網(wǎng)頁的調(diào)試工具,以使得通過幾何形狀或者菜單欄在所述待調(diào)試網(wǎng)頁上顯示所述調(diào)試工具。
[0056]可見,終端所包括的處理器180通過攔截訪問待調(diào)試網(wǎng)頁的HTTP請求獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;并根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);進(jìn)而根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。無需安裝fiddler就可以訪問測試環(huán)境,因此,不存在安裝fiddler可能會造成的安全隱患問題,還可以通過終端所包括的處理器180攔截用于訪問網(wǎng)頁的HTTP請求,不受服務(wù)器渲染的網(wǎng)頁的限制,當(dāng)后續(xù)訪問測試環(huán)境所得到的數(shù)據(jù)較少時(shí),也可以靈活替換其他數(shù)據(jù),可操作性強(qiáng)。
[0057]在介紹本發(fā)明實(shí)施例之前,進(jìn)一步介紹本發(fā)明實(shí)施例涉及的應(yīng)用場景:
[0058]請參閱圖2a,開啟終端,接收全部或者部分用于訪問待調(diào)試網(wǎng)頁的HTTP請求,并獲取HTTP請求所對應(yīng)的訪問地址,將HTTP請求所對應(yīng)的訪問地址指向終端,同時(shí)監(jiān)聽終端側(cè)所有未被占用的端口,例如:8090端口,80端口,8080端口等,如圖2a所示,終端監(jiān)聽8090端口,此時(shí),監(jiān)聽到用于訪問待調(diào)試網(wǎng)頁的HTTP請求被終端攔截,終端根據(jù)提前設(shè)置好的HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將HTTP請求對應(yīng)的訪問地址替換成測試環(huán)境的訪問地址,并根據(jù)測試環(huán)境的訪問地址訪問測試環(huán)境進(jìn)而獲取訪問測試環(huán)境的數(shù)據(jù),以根據(jù)訪問測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。在本發(fā)明實(shí)施例中,測試環(huán)境可以是多個(gè),例如= HTTP請求對應(yīng)的訪問地址可以對應(yīng)多個(gè)測試環(huán)境的訪問地址,因此,在實(shí)際應(yīng)用中,當(dāng)觸發(fā)某個(gè)測試環(huán)境的訪問地址時(shí),則終端根據(jù)該測試環(huán)境對應(yīng)的訪問地址訪問測試環(huán)境??梢?,可以在多個(gè)測試環(huán)境下自由切換,從而方便獲取訪問測試環(huán)境的數(shù)據(jù),進(jìn)而可以提高調(diào)試所述待調(diào)試網(wǎng)頁的效率。當(dāng)然,與現(xiàn)有技術(shù)不同的是,當(dāng)訪問測試環(huán)境所獲取的數(shù)據(jù)較少時(shí),還可以替換為本地存儲的數(shù)據(jù),進(jìn)而通過獲取本地存儲的數(shù)據(jù)來調(diào)試所述待調(diào)試網(wǎng)頁,從而靈活地獲取用于調(diào)試所述待調(diào)試網(wǎng)頁的數(shù)據(jù),進(jìn)而有效提高調(diào)試網(wǎng)頁的效率。
[0059]進(jìn)一步,根據(jù)HTTP請求所對應(yīng)的訪問地址訪問該待調(diào)試網(wǎng)頁,例如:在終端界面上顯示該待調(diào)試網(wǎng)頁,本發(fā)明實(shí)施例中,以騰訊課堂的網(wǎng)頁作為待調(diào)試網(wǎng)頁為例,在騰訊課堂的網(wǎng)頁的底部顯示調(diào)試工具,其中,調(diào)試工具是一段包含html和javascript的代碼,在終端或者服務(wù)器渲染網(wǎng)頁的時(shí)候,將這段代碼插到待調(diào)試網(wǎng)頁代碼的某個(gè)位置(例如:底部,頂部等,此處不做具體限定),這樣調(diào)試工具就會出現(xiàn)在待調(diào)試網(wǎng)頁對應(yīng)的位置上。如圖2b所示,該調(diào)試工具是以小圓點(diǎn)的形式顯示在待調(diào)試網(wǎng)頁的底部,當(dāng)然,在一些可能的實(shí)現(xiàn)方式中,也可以以其他方式顯示,例如:可以通過某個(gè)顏色某個(gè)形狀某個(gè)狀態(tài)某個(gè)位置來顯示,在實(shí)際應(yīng)用中,例如:以紅色或者綠色等其他顏色顯示,或者以小三角,小方格等其他形狀顯示,或者直接以菜單欄的方式顯示,或者顯示在待調(diào)試網(wǎng)頁的其他位置,此處不作具體限定。
[0060]進(jìn)一步,如圖2c所示,通過點(diǎn)擊該調(diào)試工具觸發(fā)打開該調(diào)試工具的界面,該調(diào)試工具的界面包括服務(wù)器數(shù)據(jù)和本地?cái)?shù)據(jù)對應(yīng)的選項(xiàng),其中,該服務(wù)器數(shù)據(jù)為訪問測試環(huán)境所獲取的數(shù)據(jù),本地?cái)?shù)據(jù)為終端在本地存儲的數(shù)據(jù),通過選擇服務(wù)器數(shù)據(jù)和/或本地?cái)?shù)據(jù)對應(yīng)的選項(xiàng)后點(diǎn)擊刷新網(wǎng)頁即可調(diào)試所述待調(diào)試網(wǎng)頁,從而進(jìn)行問題排查。當(dāng)然,在實(shí)際應(yīng)用中,也可以通過選擇錄制數(shù)據(jù)到本地的選項(xiàng)直接將服務(wù)器數(shù)據(jù)直接拷貝到本地,很方便地在本地存儲服務(wù)器數(shù)據(jù),以便后續(xù)直接從本地獲取該服務(wù)器數(shù)據(jù)就可以對待調(diào)試網(wǎng)頁進(jìn)行調(diào)試,簡單便捷,而在現(xiàn)有技術(shù)中,還需要通過手動操作拷貝服務(wù)器數(shù)據(jù),假設(shè)需要拷貝的服務(wù)器數(shù)據(jù)過多,將耗費(fèi)較大的人力,操作繁瑣。當(dāng)然,在實(shí)際應(yīng)用中,后續(xù)還可以直接對本地?cái)?shù)據(jù)進(jìn)行修改或者更新等,方便獲取多種數(shù)據(jù),從而適應(yīng)性地選擇多種數(shù)據(jù)對待調(diào)試網(wǎng)頁進(jìn)行調(diào)試,從而盡可能多地覆蓋開發(fā)遇到的各種情況,此處不做具體限定。
[0061]請參閱圖3,為本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的方法的一個(gè)實(shí)施例示意圖,所述方法應(yīng)用于支持HTTP的終端,所述實(shí)施例的具體流程如下:
[0062]步驟301、攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求。
[0063]在實(shí)際應(yīng)用中,當(dāng)終端確定訪問測試環(huán)境時(shí),則終端攔截用于訪問待調(diào)試網(wǎng)頁的HTTP請求,可見,終端攔截所述HTTP請求的目的在于訪問測試環(huán)境,并根據(jù)訪問測試環(huán)境所獲取的數(shù)據(jù)對所述待調(diào)試網(wǎng)頁做調(diào)試處理。
[0064]步驟302、獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址。
[0065]其中,終端提前設(shè)置好HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系,并在本地存儲所述對應(yīng)關(guān)系,因此,當(dāng)終端獲取所述HTTP請求對應(yīng)的訪問地址后,直接替換成測試環(huán)境的訪問地址,從而便于訪問測試環(huán)境。
[0066]步驟303、根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù)。
[0067]在本發(fā)明實(shí)施例中,測試環(huán)境可以是一個(gè)或者多個(gè),當(dāng)測試環(huán)境是多個(gè)時(shí),可以自由選擇測試環(huán)境的訪問地址,并根據(jù)選擇的訪問地址訪問對應(yīng)的測試環(huán)境。當(dāng)然,也可以在本地重新配置新的測試環(huán)境,并配置新的測試環(huán)境的訪問地址,進(jìn)而訪問新的測試環(huán)境,此處不做具體限定。
[0068]步驟304、根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0069]在一些可能的實(shí)現(xiàn)方式中,生成用于調(diào)試所述待調(diào)試網(wǎng)頁的調(diào)試工具;
[0070]通過幾何形狀或者菜單欄在所述待調(diào)試網(wǎng)頁上顯示所述調(diào)試工具。例如:在待調(diào)試網(wǎng)頁上顯示該調(diào)試工具,在該調(diào)試工具的界面上點(diǎn)擊服務(wù)器數(shù)據(jù)的選項(xiàng),S卩:選擇訪問所述測試環(huán)境所獲取的數(shù)據(jù),進(jìn)而通過刷新網(wǎng)頁調(diào)試所述待調(diào)試網(wǎng)頁。其中,所述調(diào)試工具可以是幾何形狀(例如:小圓點(diǎn),小三角,小方格等,此處不做具體限定)顯示在所述待調(diào)試網(wǎng)頁的任意位置,例如:底部,頂部等。而且為了色彩美觀,還可以通過紅色或者綠色或者其他顏色的幾何形狀顯示。當(dāng)然,也可以直接以菜單欄的方式顯示該調(diào)試工具,此處不做具體限定。需要說明的是,也可以通過終端后臺根據(jù)訪問測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁,此處不做具體限定。
[0071]請參閱圖4,本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁方法的另一個(gè)實(shí)施例示意圖,所述實(shí)施例的具體流程如下:
[0072]步驟401、獲取用于訪問待調(diào)試網(wǎng)頁的HTTP請求。
[0073]在實(shí)際應(yīng)用中,終端可以通過瀏覽器獲取用于訪問待調(diào)試網(wǎng)頁的HTTP請求,其中,瀏覽器可以是某個(gè)APP對應(yīng)的瀏覽器或者終端默認(rèn)的瀏覽器,例如:終端通過騰訊QQ這個(gè)APP打開某個(gè)網(wǎng)頁,那么,終端可以通過QQ瀏覽器打開該網(wǎng)頁,也可以是終端默認(rèn)的其他瀏覽器,例如:360瀏覽器,IE瀏覽器等,此處不做具體限定。
[0074]步驟402、判斷是否訪問測試環(huán)境,若否,執(zhí)行步驟403,否則執(zhí)行步驟404至步驟407。
[0075]在實(shí)際應(yīng)用中,終端獲取用于訪問待調(diào)試網(wǎng)頁的HTTP請求,當(dāng)終端確定訪問測試環(huán)境時(shí),則終端攔截用于訪問待調(diào)試網(wǎng)頁的HTTP請求,否則,終端正常訪問待調(diào)試網(wǎng)頁。
[0076]步驟403、獲取該HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址正常訪問所述待調(diào)試網(wǎng)頁。
[0077]步驟404、攔截用于訪問待調(diào)試網(wǎng)頁的HTTP請求。
[0078]步驟405、獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址。
[0079]步驟406、根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù)。
[0080]步驟407、根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0081 ] 其中,步驟404至步驟407步與圖3所示實(shí)施例中的步驟301至步驟304相同或相似,具體可參閱步驟301至步驟304,此處不再贅述。
[0082]步驟408、獲取本地存儲的數(shù)據(jù)。
[0083]步驟409、根據(jù)所述本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0084]在一些可能的實(shí)現(xiàn)方式中,當(dāng)訪問測試環(huán)境所獲取的數(shù)據(jù)較少時(shí),例如:未達(dá)到終端預(yù)設(shè)的閾值時(shí),則可以通過本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。例如:在待調(diào)試網(wǎng)頁上顯示調(diào)試工具,在該調(diào)試工具的界面上的點(diǎn)擊本地?cái)?shù)據(jù),即選擇本地存儲的數(shù)據(jù),進(jìn)而通過刷新網(wǎng)頁調(diào)試所述待調(diào)試網(wǎng)頁。當(dāng)然,也可以通過終端后臺根據(jù)本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁,此處不做具體限定。
[0085]需要說明的是,在一些可能的實(shí)現(xiàn)方式中,步驟408和步驟409無需完全執(zhí)行,例如:只是針對訪問測試環(huán)境所獲取的數(shù)據(jù)就可以實(shí)現(xiàn)調(diào)試所述待調(diào)試網(wǎng)頁的目的,而無需利用本地存儲的數(shù)據(jù)進(jìn)行調(diào)試。
[0086]在一些可能的實(shí)現(xiàn)方式中,獲取本地存儲的數(shù)據(jù);修改所述本地存儲的數(shù)據(jù),并將修改后的數(shù)據(jù)進(jìn)行本地存儲。從而適應(yīng)性地選擇多種數(shù)據(jù)對待調(diào)試網(wǎng)頁進(jìn)行調(diào)試,從而盡可能多地覆蓋開發(fā)遇到的各種情況。
[0087]請參閱圖5,本發(fā)明實(shí)施例中調(diào)試網(wǎng)頁的方法的另一個(gè)實(shí)施例示意圖,所述實(shí)施例的具體流程如下:
[0088]步驟501、攔截用于訪問待調(diào)試網(wǎng)頁的HTTP請求。
[0089]步驟502、獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址。
[0090]步驟503、根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù)。
[0091]其中,步驟501至步驟503與圖3所示實(shí)施例中的步驟301至步驟303相同或相似,具體可參閱步驟301至步驟303,此處不再贅述。
[0092]步驟504、判斷本地是否存在所述HTTP請求對應(yīng)的文件夾;若是,執(zhí)行步驟505,若否,執(zhí)行步驟506。
[0093]步驟505、將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述文件夾中進(jìn)行本地存儲。
[0094]步驟506、創(chuàng)建新的文件夾,并將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述新的文件夾中進(jìn)行本地存儲。
[0095]在實(shí)際應(yīng)用中,當(dāng)獲取訪問測試環(huán)境的數(shù)據(jù)后,為了便于后續(xù)直接從本地獲取訪問測試環(huán)境的數(shù)據(jù)就可以對待調(diào)試網(wǎng)頁進(jìn)行調(diào)試,則將訪問測試環(huán)境所獲取的數(shù)據(jù)本地存儲。當(dāng)本地存在所述HTTP請求對應(yīng)的文件夾時(shí),直接將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述文件夾;當(dāng)本地不存在所述HTTP請求對應(yīng)的文件夾時(shí),創(chuàng)建新的文件夾,并將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述新的文件夾中??梢?,將訪問測試環(huán)境的數(shù)據(jù)本地存儲后,無需每次都訪問測試環(huán)境,減少通信消耗,直接獲取本地存儲的數(shù)據(jù)調(diào)試網(wǎng)頁從而有效提高調(diào)試網(wǎng)頁的效率。
[0096]為便于更好的實(shí)施本發(fā)明實(shí)施例的上述相關(guān)方法,下面還提供用于配合上述方法的相關(guān)裝置。
[0097]請參閱圖6,本發(fā)明實(shí)施例中終端600的另一個(gè)結(jié)構(gòu)示意圖,其中,所述終端為支持HTTP的終端,所述終端600包括:處理模塊601,獲取模塊602。
[0098]處理模塊601,用于攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求;
[0099]獲取模塊602,用于獲取所述HTTP請求對應(yīng)的訪問地址;
[0100]所述處理模塊601,還用于根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;[0101 ]所述處理模塊601,還用于根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境;
[0102]所述獲取模塊602,還用于獲取所述處理模塊訪問所述測試環(huán)境的數(shù)據(jù);
[0103]所述處理模塊601,還用于根據(jù)所述處理模塊訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0104]可見,通過攔截訪問待調(diào)試網(wǎng)頁的HTTP請求獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;并根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);進(jìn)而根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。無需安裝fiddler就可以訪問測試環(huán)境,因此,不存在安裝fiddler可能會造成的安全隱患問題,還可以通過處理模塊攔截用于訪問網(wǎng)頁的HTTP請求,不受服務(wù)器渲染的網(wǎng)頁的限制,當(dāng)后續(xù)訪問測試環(huán)境所得到的數(shù)據(jù)較少時(shí),也可以靈活替換其他數(shù)據(jù),可操作性強(qiáng)。
[0105]請參閱圖6,在一些可能的實(shí)現(xiàn)方式中,所述處理模塊601,還用于所述獲取模塊602獲取訪問所述測試環(huán)境的數(shù)據(jù)之后,當(dāng)本地存儲所述HTTP請求對應(yīng)的文件夾時(shí),將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述文件夾中進(jìn)行本地存儲;當(dāng)本地沒有存儲所述HTTP請求對應(yīng)的文件夾時(shí),創(chuàng)建新的文件夾,并將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述新的文件夾中進(jìn)行本地存儲。
[0106]在另一些可能的實(shí)現(xiàn)方式中,所述獲取模塊602,還用于獲取本地存儲的數(shù)據(jù);所述處理模塊601,還用于修改所述獲取模塊獲取的所述本地存儲的數(shù)據(jù),并將修改后的數(shù)據(jù)進(jìn)行本地存儲。
[0107]在另一些可能的實(shí)現(xiàn)方式中,所述獲取模塊602,還用于獲取本地存儲的數(shù)據(jù);所述處理模塊601,還用于根據(jù)所述獲取模塊獲取的所述本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。
[0108]在圖6所示實(shí)施例的基礎(chǔ)上,請參閱圖7,所述終端600還包括顯示模塊603;
[0109]所述處理模塊601,還用于生成用于調(diào)試所述待調(diào)試網(wǎng)頁的調(diào)試工具;所述顯示模塊603,用于通過幾何形狀或者菜單欄在所述待調(diào)試網(wǎng)頁上顯示所述調(diào)試工具。
[0110]綜上,通過攔截訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址;并根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù);進(jìn)而根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。無需安裝fiddler就可以訪問測試環(huán)境,因此,不存在安裝fiddler可能會造成的安全隱患問題,還可以攔截用于訪問網(wǎng)頁的HTTP請求,不受服務(wù)器渲染的網(wǎng)頁的限制,后續(xù)可靈活替換測試環(huán)境的數(shù)據(jù),可操作性強(qiáng)。
[0111]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0112]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0113]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0114]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0115]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0116]以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種調(diào)試網(wǎng)頁的方法,所述方法應(yīng)用于支持超文本傳送協(xié)議HTTP的終端,其特征在于,所述方法包括: 攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求; 獲取所述HTTP請求對應(yīng)的訪問地址,并根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址; 根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境并獲取訪問所述測試環(huán)境的數(shù)據(jù); 根據(jù)訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取訪問所述測試環(huán)境的數(shù)據(jù)之后,所述方法還包括: 當(dāng)本地存儲所述HTTP請求對應(yīng)的文件夾時(shí),將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述文件夾中進(jìn)行本地存儲; 當(dāng)本地沒有存儲所述HTTP請求對應(yīng)的文件夾時(shí),創(chuàng)建新的文件夾,并將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述新的文件夾中進(jìn)行本地存儲。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 獲取本地存儲的數(shù)據(jù); 修改所述本地存儲的數(shù)據(jù),并將修改后的數(shù)據(jù)進(jìn)行本地存儲。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 獲取本地存儲的數(shù)據(jù); 根據(jù)所述本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 生成用于調(diào)試所述待調(diào)試網(wǎng)頁的調(diào)試工具; 通過幾何形狀或者菜單欄在所述待調(diào)試網(wǎng)頁上顯示所述調(diào)試工具。6.一種終端,所述終端為支持超文本傳送協(xié)議HTTP的終端,其特征在于,所述終端包括: 處理模塊,用于攔截用于訪問待調(diào)試網(wǎng)頁的超文本傳送協(xié)議HTTP請求; 獲取模塊,用于獲取所述HTTP請求對應(yīng)的訪問地址; 所述處理模塊,還用于根據(jù)所述HTTP請求對應(yīng)的訪問地址與測試環(huán)境的訪問地址之間的對應(yīng)關(guān)系將所述HTTP請求對應(yīng)的訪問地址替換成所述測試環(huán)境的訪問地址; 所述處理模塊,還用于根據(jù)所述測試環(huán)境的訪問地址訪問所述測試環(huán)境; 所述獲取模塊,還用于獲取所述處理模塊訪問所述測試環(huán)境的數(shù)據(jù); 所述處理模塊,還用于根據(jù)所述處理模塊訪問所述測試環(huán)境所獲取的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述處理模塊,還用于所述獲取模塊獲取訪問所述測試環(huán)境的數(shù)據(jù)之后,當(dāng)本地存儲所述HTTP請求對應(yīng)的文件夾時(shí),將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述文件夾中進(jìn)行本地存儲;當(dāng)本地沒有存儲所述HTTP請求對應(yīng)的文件夾時(shí),創(chuàng)建新的文件夾,并將訪問所述測試環(huán)境所獲取的數(shù)據(jù)寫入所述新的文件夾中進(jìn)行本地存儲。8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述獲取模塊,還用于獲取本地存儲的數(shù)據(jù); 所述處理模塊,還用于修改所述獲取模塊獲取的所述本地存儲的數(shù)據(jù),并將修改后的數(shù)據(jù)進(jìn)行本地存儲。9.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述獲取模塊,還用于獲取本地存儲的數(shù)據(jù); 所述處理模塊,還用于根據(jù)所述獲取模塊獲取的所述本地存儲的數(shù)據(jù)調(diào)試所述待調(diào)試網(wǎng)頁。10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的終端,其特征在于,所述終端還包括顯示模塊; 所述處理模塊,還用于生成用于調(diào)試所述待調(diào)試網(wǎng)頁的調(diào)試工具; 所述顯示模塊,用于通過幾何形狀或者菜單欄在所述待調(diào)試網(wǎng)頁上顯示所述調(diào)試工具。
【文檔編號】G06F11/36GK106055480SQ201610387818
【公開日】2016年10月26日
【申請日】2016年6月2日
【發(fā)明人】黃志鵬, 黃龍
【申請人】騰訊科技(深圳)有限公司