国产精品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>

      一種網(wǎng)頁(yè)異常監(jiān)測(cè)方法和裝置的制造方法

      文檔序號(hào):9708288閱讀:424來(lái)源:國(guó)知局
      一種網(wǎng)頁(yè)異常監(jiān)測(cè)方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)頁(yè)異常監(jiān)測(cè)方法和裝置。
      【背景技術(shù)】
      [0002]網(wǎng)頁(yè)異常監(jiān)測(cè)方法通常是通過(guò)在頁(yè)面中插入一個(gè)JSCJavaScript)腳本,提供網(wǎng)頁(yè)異常監(jiān)測(cè)服務(wù),當(dāng)發(fā)現(xiàn)“裸奔”、“半裸奔”網(wǎng)頁(yè)頁(yè)面或是有JS異常拋出的網(wǎng)頁(yè)頁(yè)面,可以給網(wǎng)站前端的負(fù)責(zé)人提供郵件等方式的報(bào)警服務(wù)。
      [0003]可以說(shuō),網(wǎng)頁(yè)異常監(jiān)控主要是解決兩大異常情況:a.網(wǎng)頁(yè)頁(yè)面上有JS異常;b.各種因素造成的網(wǎng)頁(yè)頁(yè)面的樣式丟失。
      [0004]但是,目前網(wǎng)頁(yè)業(yè)務(wù)越來(lái)越復(fù)雜,在網(wǎng)頁(yè)中插入JS腳本進(jìn)行監(jiān)測(cè),僅僅是單一的網(wǎng)頁(yè)異常監(jiān)測(cè)形式,這種監(jiān)測(cè)形式較為單一,會(huì)漏檢網(wǎng)頁(yè)異常,例如無(wú)法監(jiān)控一些資源文件的異常,包括但不限于層疊樣式表異常、JS腳本壓縮異常、JS腳本未找到錯(cuò)誤等。

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

      [0005]本發(fā)明提供一種網(wǎng)頁(yè)異常監(jiān)測(cè)方法和裝置,以解決現(xiàn)有網(wǎng)頁(yè)異常監(jiān)測(cè)方法單一,會(huì)漏檢網(wǎng)頁(yè)異常,例如無(wú)法監(jiān)控一些資源文件的異常無(wú)法實(shí)現(xiàn)全面有效的網(wǎng)頁(yè)異常監(jiān)測(cè)的問(wèn)題。
      [0006]為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種網(wǎng)頁(yè)異常監(jiān)測(cè)方法,包括:
      [0007]監(jiān)測(cè)網(wǎng)頁(yè)中是否存在錯(cuò)誤的靜態(tài)文件;
      [0008]當(dāng)監(jiān)測(cè)到錯(cuò)誤的靜態(tài)文件時(shí),捕獲錯(cuò)誤的靜態(tài)文件信息;
      [0009]拼接所述錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息;
      [0010]收集所述網(wǎng)頁(yè)的當(dāng)前統(tǒng)一資源定位符;
      [0011]發(fā)送所述網(wǎng)頁(yè)的錯(cuò)誤請(qǐng)求信息至服務(wù)端進(jìn)行所述網(wǎng)頁(yè)異常監(jiān)測(cè);
      [0012]其中,所述錯(cuò)誤請(qǐng)求信息包括所述當(dāng)前統(tǒng)一資源定位符、所述拼接后的錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息。
      [0013]優(yōu)選地,所述監(jiān)測(cè)網(wǎng)頁(yè)中是否存在錯(cuò)誤的靜態(tài)文件,包括:
      [0014]加載通用前端監(jiān)測(cè)采集腳本,調(diào)用檢測(cè)函數(shù)監(jiān)測(cè)網(wǎng)頁(yè)中是否存在錯(cuò)誤的靜態(tài)文件。
      [0015]優(yōu)選地,所述捕獲錯(cuò)誤的靜態(tài)文件信息,包括:
      [0016]調(diào)用網(wǎng)頁(yè)onerror事件捕獲錯(cuò)誤的靜態(tài)文件信息。
      [0017]優(yōu)選地,所述拼接所述錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息,包括:
      [0018]調(diào)用錯(cuò)誤提示函數(shù)拼接所述錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息。
      [0019]優(yōu)選地,所述錯(cuò)誤的靜態(tài)文件信息包括錯(cuò)誤內(nèi)容、錯(cuò)誤行數(shù)和錯(cuò)誤的腳本文件路徑。
      [0020]優(yōu)選地:所述靜態(tài)文件包括JS腳本和層疊樣式表;所述網(wǎng)頁(yè)的屬性信息包括獨(dú)有屬性和用戶代理屬性。
      [0021]本發(fā)明還公開(kāi)了一種網(wǎng)頁(yè)異常監(jiān)測(cè)方法,包括:
      [0022]解析接收到的網(wǎng)頁(yè)發(fā)送的請(qǐng)求信息,確定所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息其中,所述錯(cuò)誤請(qǐng)求信息包括所述網(wǎng)頁(yè)的當(dāng)前統(tǒng)一資源定位符、拼接后的錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息;
      [0023]如果所述請(qǐng)求信息是指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息,收集并呈現(xiàn)靜態(tài)文件異常信息;
      [0024]如果所述請(qǐng)求信息不是指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息,抓取所述當(dāng)前統(tǒng)一資源定位符的超文本標(biāo)記語(yǔ)言,并對(duì)所述超文本標(biāo)記語(yǔ)言中的每條路徑請(qǐng)求內(nèi)容;
      [0025]當(dāng)請(qǐng)求內(nèi)容失敗時(shí),生成并呈現(xiàn)錯(cuò)誤警告。
      [0026]優(yōu)選地,還包括:
      [0027]當(dāng)請(qǐng)求內(nèi)容成功時(shí),解析請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件是否壓縮。
      [0028]優(yōu)選地,所述解析接收到的網(wǎng)頁(yè)發(fā)送的請(qǐng)求信息,確定所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息,包括:所述錯(cuò)誤請(qǐng)求信息還包括請(qǐng)求地址和參數(shù);
      [0029]解析所述請(qǐng)求地址和參數(shù),返回解析結(jié)果;
      [0030]根據(jù)所述解析結(jié)果判斷所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息。
      [0031]優(yōu)選地,所述解析接收到的網(wǎng)頁(yè)發(fā)送的請(qǐng)求信息,確定所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息之后,所述方法還包括:
      [0032]解析所述網(wǎng)頁(yè)的屬性信息,獲得所述網(wǎng)頁(yè)的類(lèi)型和版本。
      [0033]優(yōu)選地,所述對(duì)所述超文本標(biāo)記語(yǔ)言中的每條路徑請(qǐng)求內(nèi)容,包括:
      [0034]解析所述超文本標(biāo)記語(yǔ)言中的鏈接和腳本,通過(guò)抓取模塊抓取每條路徑并請(qǐng)求內(nèi)容。
      [0035]優(yōu)選地,所述當(dāng)請(qǐng)求內(nèi)容成功時(shí),解析請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件是否壓縮之后,所述方法還包括:
      [0036]如果請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件壓縮,則解析下一條請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件是否壓縮;
      [0037]如果請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件未壓縮,則生成并呈現(xiàn)錯(cuò)誤警告。
      [0038]優(yōu)選地,所述錯(cuò)誤的靜態(tài)文件信息包括錯(cuò)誤內(nèi)容、錯(cuò)誤行數(shù)和錯(cuò)誤的腳本文件路徑。
      [0039]優(yōu)選地:所述靜態(tài)文件包括JS腳本和層疊樣式表;所述網(wǎng)頁(yè)的屬性信息包括獨(dú)有屬性和用戶代理屬性。
      [0040]本發(fā)明還公開(kāi)了一種網(wǎng)頁(yè)異常監(jiān)測(cè)裝置,包括:
      [0041]監(jiān)測(cè)模塊,用于監(jiān)測(cè)網(wǎng)頁(yè)中是否存在錯(cuò)誤的靜態(tài)文件;
      [0042]捕獲模塊,用于當(dāng)監(jiān)測(cè)到錯(cuò)誤的靜態(tài)文件時(shí),捕獲錯(cuò)誤的靜態(tài)文件信息;
      [0043]拼接模塊,用于拼接所述錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息;
      [0044]收集模塊,用于收集所述網(wǎng)頁(yè)的當(dāng)前統(tǒng)一資源定位符;
      [0045]發(fā)送模塊,用于發(fā)送所述網(wǎng)頁(yè)的錯(cuò)誤請(qǐng)求信息至服務(wù)端進(jìn)行所述網(wǎng)頁(yè)異常監(jiān)測(cè);
      [0046]其中,所述錯(cuò)誤請(qǐng)求信息包括所述當(dāng)前統(tǒng)一資源定位符、所述拼接后的錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息。
      [0047]優(yōu)選地,所述監(jiān)測(cè)模塊加載通用前端監(jiān)測(cè)采集腳本,調(diào)用檢測(cè)函數(shù)監(jiān)測(cè)網(wǎng)頁(yè)中是否存在錯(cuò)誤的靜態(tài)文件。
      [0048]優(yōu)選地,所述捕獲模塊調(diào)用網(wǎng)頁(yè)onerror事件捕獲錯(cuò)誤的靜態(tài)文件信息。
      [0049]優(yōu)選地,所述拼接模塊調(diào)用錯(cuò)誤提示函數(shù)拼接所述錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息。
      [0050]優(yōu)選地,所述錯(cuò)誤的靜態(tài)文件信息包括錯(cuò)誤內(nèi)容、錯(cuò)誤行數(shù)和錯(cuò)誤的腳本文件路徑。
      [0051]優(yōu)選地:所述靜態(tài)文件包括JS腳本和層疊樣式表;所述網(wǎng)頁(yè)的屬性信息包括獨(dú)有屬性和用戶代理屬性。
      [0052]本發(fā)明還公開(kāi)了一種網(wǎng)頁(yè)異常監(jiān)測(cè)裝置,包括:
      [0053]解析異常模塊,用于解析接收到的網(wǎng)頁(yè)發(fā)送的請(qǐng)求信息,確定所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息;其中,所述錯(cuò)誤請(qǐng)求信息包括所述網(wǎng)頁(yè)的當(dāng)前統(tǒng)一資源定位符、拼接后的錯(cuò)誤的靜態(tài)文件信息和所述網(wǎng)頁(yè)的屬性信息;
      [0054]收集呈現(xiàn)模塊,用于如果所述請(qǐng)求信息是指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息,收集并呈現(xiàn)靜態(tài)文件異常?目息;
      [0055]抓取請(qǐng)求模塊,用于如果所述請(qǐng)求信息不是指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息,抓取所述當(dāng)前統(tǒng)一資源定位符的超文本標(biāo)記語(yǔ)言,并對(duì)所述超文本標(biāo)記語(yǔ)言中的每條路徑請(qǐng)求內(nèi)容;
      [0056]警告生成模塊,用于當(dāng)請(qǐng)求內(nèi)容失敗時(shí),生成并呈現(xiàn)錯(cuò)誤警告。
      [0057]優(yōu)選地,還包括:
      [0058]解析壓縮模塊,用于當(dāng)請(qǐng)求內(nèi)容成功時(shí),解析請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件是否壓縮。
      [0059]優(yōu)選地,所述錯(cuò)誤請(qǐng)求信息還包括請(qǐng)求地址和參數(shù);
      [0060]所述解析異常模塊,包括:
      [0061]解析子模塊,用于解析所述請(qǐng)求地址和參數(shù),返回解析結(jié)果;
      [0062]判斷子模塊,用于根據(jù)所述解析結(jié)果判斷所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求息。
      [0063]優(yōu)選地,還包括:
      [0064]網(wǎng)頁(yè)解析模塊,用于在所述解析異常模塊解析接收到的網(wǎng)頁(yè)發(fā)送的請(qǐng)求信息,確定所述請(qǐng)求信息是否為指示靜態(tài)文件異常的錯(cuò)誤請(qǐng)求信息之后,解析所述網(wǎng)頁(yè)的屬性信息,獲得所述網(wǎng)頁(yè)的類(lèi)型和版本。
      [0065]優(yōu)選地,所述抓取請(qǐng)求模塊對(duì)所述超文本標(biāo)記語(yǔ)言中的每條路徑請(qǐng)求內(nèi)容,包括:
      [0066]解析抓取子模塊,用于解析所述超文本標(biāo)記語(yǔ)言中的鏈接和腳本,通過(guò)抓取模塊抓取每條路徑并請(qǐng)求內(nèi)容。
      [0067]優(yōu)選地,所述解析壓縮模塊還用于當(dāng)請(qǐng)求內(nèi)容成功時(shí),解析請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件是否壓縮之后,當(dāng)請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件壓縮時(shí),解析下一條請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件是否壓縮;
      [0068]所述警告生成模塊還用于當(dāng)請(qǐng)求內(nèi)容成功的路徑中的靜態(tài)文件未壓縮時(shí),生成并呈現(xiàn)錯(cuò)誤警告。
      [0069]優(yōu)選地,所述錯(cuò)誤的靜態(tài)文件信息包括錯(cuò)誤內(nèi)容、錯(cuò)誤行數(shù)和錯(cuò)誤的腳本文件路徑。
      [0070]優(yōu)選地:所述靜態(tài)文件包括JS腳本和層疊樣式表;所述網(wǎng)頁(yè)的屬性信息包括獨(dú)有屬性和用戶代理屬性。
      [0071]與【背景技術(shù)】相比,本發(fā)明包括以下優(yōu)點(diǎn):
      [0072]本發(fā)明的技術(shù)方案在網(wǎng)頁(yè)中監(jiān)測(cè)是否存在錯(cuò)誤的靜態(tài)文件,當(dāng)監(jiān)測(cè)到錯(cuò)誤的靜態(tài)文件時(shí),將網(wǎng)頁(yè)的當(dāng)前統(tǒng)一資源定位符、拼接后的錯(cuò)誤的靜態(tài)文件信息和網(wǎng)頁(yè)的屬性信息等的錯(cuò)誤請(qǐng)求信息一同發(fā)送至服務(wù)端進(jìn)行網(wǎng)頁(yè)異
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1