国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法

      文檔序號(hào):8474999閱讀:487來(lái)源:國(guó)知局
      終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法。
      【背景技術(shù)】
      [0002]為了改進(jìn)Web (網(wǎng)頁(yè))的頁(yè)面表現(xiàn)和解決Web運(yùn)行中出現(xiàn)的問題,網(wǎng)站開發(fā)人員往往需要模擬出現(xiàn)問題的用戶端。而現(xiàn)有技術(shù)中并不存在一種能將用戶端的Web前端錯(cuò)誤上報(bào)給服務(wù)器的方法,這給網(wǎng)站開發(fā)人員再現(xiàn)Web前端錯(cuò)誤,從而解決錯(cuò)誤帶來(lái)了很大的困難,不利于改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性。

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

      [0003]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中不能將Web前端錯(cuò)誤上報(bào)給服務(wù)器的缺陷,提供一種能夠?qū)eb前端錯(cuò)誤上報(bào)給服務(wù)器、有利于改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性的終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法。
      [0004]本發(fā)明是通過下述技術(shù)方案解決上述技術(shù)方案的:
      [0005]一種終端設(shè)備,其特點(diǎn)是,其包括一觸發(fā)模塊和一報(bào)錯(cuò)模塊;所述觸發(fā)模塊用于在Web前端出錯(cuò)時(shí)觸發(fā)所述報(bào)錯(cuò)模塊,和/或,在接收到一觸發(fā)指令后觸發(fā)所述報(bào)錯(cuò)模塊;所述報(bào)錯(cuò)模塊包括一說明控件、一收集模塊和一上傳模塊;所述說明控件用于接收一用于描述出錯(cuò)情況的說明信息的輸入,所述輸入可以為一文字信息或一語(yǔ)音信息;所述收集模塊用于收集一待分析數(shù)據(jù),所述待分析數(shù)據(jù)包括軟件環(huán)境信息、操作系統(tǒng)信息、設(shè)備信息、網(wǎng)絡(luò)信息和出錯(cuò)頁(yè)面的截圖;所述上傳模塊用于將所述說明信息和所述待分析數(shù)據(jù)上傳至服務(wù)器。
      [0006]網(wǎng)站開發(fā)人員將上傳至服務(wù)器的待分析數(shù)據(jù)和所述輸入作為依據(jù),模擬用戶端的軟件、硬件以及網(wǎng)絡(luò)情況,分析判斷Web前端錯(cuò)誤的原因,進(jìn)而解決問題,改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性。
      [0007]較佳的,所述軟件環(huán)境信息包括:所述出錯(cuò)頁(yè)面使用的瀏覽器的品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境和所述瀏覽器是否使用代理服務(wù)器中的一種或多種的組合;所述操作系統(tǒng)信息包括:所述終端設(shè)備的操作系統(tǒng)的類型、版本和語(yǔ)言中的一種或多種的組合;所述設(shè)備信息包括:所述終端設(shè)備的顯示器的分辨率、色彩信息和尺寸中的一種或多種的組合;所述網(wǎng)絡(luò)信息包括:網(wǎng)絡(luò)的傳輸速度,和/或,所述網(wǎng)絡(luò)的服務(wù)提供商。其中,hosts是指一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址(互聯(lián)網(wǎng)協(xié)議地址)建立的一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,hosts文件通常用于補(bǔ)充或取代網(wǎng)絡(luò)中DNS (域名系統(tǒng))的功能。
      [0008]較佳的,所述收集模塊用于通過JavaScript (—種腳本語(yǔ)言)獲取所述設(shè)備信息,通過下載圖片計(jì)算所述傳輸速度,通過JavaScript調(diào)用一用于獲取所述截圖的插件以獲取所述截圖;所述收集模塊還用于通過JavaScript或服務(wù)端代碼獲取所述軟件環(huán)境信息;所述收集模塊還用于通過服務(wù)端代碼獲取所述操作系統(tǒng)信息。
      [0009]較佳的,所述待分析數(shù)據(jù)還包括所述終端設(shè)備的IP (網(wǎng)絡(luò)之間互聯(lián)的協(xié)議)地址、位置信息和用戶信息的一種或多種的組合;所述收集模塊還用于調(diào)用一用于獲取所述IP地址和所述位置信息的第三方API接口(應(yīng)用編程接口)以獲取所述IP地址和所述位置信息,所述收集模塊還用于判斷所述出錯(cuò)頁(yè)面是否登陸,若是,獲取登陸的用戶信息,若否,標(biāo)記用戶類型為未登錄。所述用戶信息包括登錄名、用戶等級(jí)等,由于用戶等級(jí)關(guān)系到用戶可查看頁(yè)面的權(quán)限,所以通過獲取到的用戶信息可排查Web前端錯(cuò)誤是否是由用戶的瀏覽權(quán)限引起的。
      [0010]一種Web前端錯(cuò)誤的上報(bào)系統(tǒng),其特點(diǎn)是,所述上報(bào)系統(tǒng)包括上述任一一種終端設(shè)備以及上述服務(wù)器。
      [0011]一種Web前端錯(cuò)誤的上報(bào)方法,其特點(diǎn)是,其利用上述的上報(bào)系統(tǒng)實(shí)現(xiàn),所述上報(bào)方法包括:
      [0012]S1、在Web前端出錯(cuò)時(shí),和/或,在接收到一觸發(fā)指令后,接收一用于描述出錯(cuò)情況的說明信息的輸入,收集一待分析數(shù)據(jù),所述待分析數(shù)據(jù)包括軟件環(huán)境信息、操作系統(tǒng)信息、設(shè)備信息、網(wǎng)絡(luò)信息和出錯(cuò)頁(yè)面的截圖;
      [0013]S2、將所述說明信息和所述待分析數(shù)據(jù)上傳至所述服務(wù)器。
      [0014]較佳的,所述軟件環(huán)境信息包括:所述出錯(cuò)頁(yè)面使用的瀏覽器的品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境和所述瀏覽器是否使用代理服務(wù)器中的一種或多種的組合;所述操作系統(tǒng)信息包括:所述終端設(shè)備的操作系統(tǒng)的類型、版本和語(yǔ)言中的一種或多種的組合;所述設(shè)備信息包括:所述終端設(shè)備的顯示器的分辨率、色彩信息和尺寸中的一種或多種的組合;所述網(wǎng)絡(luò)信息包括:網(wǎng)絡(luò)的傳輸速度,和/或,所述網(wǎng)絡(luò)的服務(wù)提供商。
      [0015]較佳的,在步驟S1中,通過JavaScript獲取所述設(shè)備信息,通過下載圖片計(jì)算所述傳輸速度,通過JavaScript調(diào)用一用于獲取所述截圖的插件以獲取所述截圖,通過JavaScript或服務(wù)端代碼獲取所述軟件環(huán)境信息,通過服務(wù)端代碼獲取所述操作系統(tǒng)信肩、O
      [0016]較佳的,所述待分析數(shù)據(jù)還包括所述終端設(shè)備的IP地址、位置信息和用戶信息的一種或多種的組合;步驟S1還包括調(diào)用一用于獲取所述IP地址和位置信息的第三方API接口以獲取所述IP地址和位置信息,判斷所述出錯(cuò)頁(yè)面是否登陸,若是,獲取登陸的用戶信息(如登錄名、用戶等級(jí)等),若否,標(biāo)記用戶類型為未登錄。
      [0017]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明的終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法能夠?qū)eb前端錯(cuò)誤上報(bào)給服務(wù)器,并考慮到實(shí)際應(yīng)用中Web前端出錯(cuò)的原因,全面、準(zhǔn)確地收集相關(guān)數(shù)據(jù),以使得網(wǎng)站開發(fā)人員完整的模擬用戶端的情況,解決出錯(cuò)的問題,有利于改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性。
      【附圖說明】
      [0018]圖1為本發(fā)明的一較佳實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖。
      [0019]圖2為本發(fā)明的一較佳實(shí)施例的Web前端錯(cuò)誤的上報(bào)方法的流程圖。
      【具體實(shí)施方式】
      [0020]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明。
      [0021]—種終端設(shè)備,參見圖1,一觸發(fā)模塊I和一報(bào)錯(cuò)模塊2。
      [0022]所述觸發(fā)模塊I用于在Web前端出錯(cuò)時(shí)觸發(fā)所述報(bào)錯(cuò)模塊2,和/或,在接收到一觸發(fā)指令后觸發(fā)所述報(bào)錯(cuò)模塊2。
      [0023]所述報(bào)錯(cuò)模塊2包括一說明控件21、一收集模塊22和一上傳模塊23。
      [0024]所述說明控件21用于在被觸發(fā)后顯示一用于由用戶填寫描述出錯(cuò)情況的說明信息的對(duì)話框,并在用戶填寫完畢后,接收所述說明信息。
      [0025]所述收集模塊22用于收集一待分析數(shù)據(jù),所述待分析數(shù)據(jù)包括軟件環(huán)境信息、操作系統(tǒng)信息、設(shè)備信息、網(wǎng)絡(luò)信息、出錯(cuò)頁(yè)面的截圖、所述終端設(shè)備的IP地址、位置信息和用戶信息。
      [0026]所述上傳模塊23用于將所述說明信息和所述待分析數(shù)據(jù)上傳至服務(wù)器。
      [0027]具體的,所述軟件環(huán)境信息包括:所述出錯(cuò)頁(yè)面使用的瀏覽器的品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境和所述瀏覽器是否使用代理服務(wù)器。相應(yīng)的,所述收集模塊22用于通過JavaScript或服務(wù)端代碼獲取所述軟件環(huán)境信息,如通過JavaScript的navigator (一個(gè)用于提供所述瀏覽器的信息的獨(dú)立的對(duì)象)或服務(wù)端代碼php (—種通用開源腳本語(yǔ)言)的Browser, php (一種用于獲取瀏覽器相關(guān)數(shù)據(jù)的類)獲取所述品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境,通過php的HTTP_VIA (—種用于判斷瀏覽器是否使用代理服務(wù)器的字段)判斷所述瀏覽器是否使用代理服務(wù)器。
      [0028]所述操作系統(tǒng)信息包括:所述終端設(shè)備的操作系統(tǒng)的類型、版本和語(yǔ)言。相應(yīng)的,所述收集模塊22還用于通過服務(wù)端代碼獲取所述操作系統(tǒng)信息,如通過php的Browser,php獲取。
      [0029]所述設(shè)備信息包括:所述終端設(shè)備的顯示器的分辨率、色彩信息和尺寸。相應(yīng)的,所述收集模塊22還用于通過JavaScript獲取所述設(shè)備信息,如通過JavaScript的screen(一種多重視窗管理程序)計(jì)算所述分辨率和尺寸。
      [0030]所述網(wǎng)絡(luò)信息包括:網(wǎng)絡(luò)的傳輸速度和所述網(wǎng)絡(luò)的服務(wù)提供商。相應(yīng)的,所述收集模塊22還用于通過JavaScript下載一圖片,由所述圖片的大小及加載時(shí)間計(jì)算所述傳輸速度。
      [0031]另外,所述收集模塊22還用于通過JavaScript調(diào)用一用于獲取所述截圖的插件以獲取所述截圖,調(diào)用一用于獲取所述IP地址和所述位置信息的第三方API接口以獲取所述IP地址和所述位置信息,所述收集模塊22還用于判斷所述出錯(cuò)頁(yè)面是否登陸,若是,獲取登陸的用戶信息(如登錄名、用戶等級(jí)等),若否
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1