[發(fā)明專利]一種網(wǎng)頁異常監(jiān)測方法和裝置有效
| 申請?zhí)枺?/td> | 201410240298.3 | 申請日: | 2014-05-30 |
| 公開(公告)號: | CN105468587B | 公開(公告)日: | 2019-10-22 |
| 發(fā)明(設(shè)計)人: | 劉卿 | 申請(專利權(quán))人: | 北京奇虎測騰科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/95;G06F16/955 |
| 代理公司: | 北京市立方律師事務(wù)所 11330 | 代理人: | 張筱寧 |
| 地址: | 100015 北京市朝陽區(qū)酒仙*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)頁 異常 監(jiān)測 方法 裝置 | ||
本發(fā)明提供了一種網(wǎng)頁異常監(jiān)測方法和裝置,其中,所述方法包括:監(jiān)測網(wǎng)頁中是否存在錯誤的靜態(tài)文件;當監(jiān)測到錯誤的靜態(tài)文件時,捕獲錯誤的靜態(tài)文件信息;拼接錯誤的靜態(tài)文件信息和網(wǎng)頁的屬性信息;收集網(wǎng)頁的當前統(tǒng)一資源定位符;發(fā)送網(wǎng)頁的錯誤請求信息至服務(wù)端進行網(wǎng)頁異常監(jiān)測;其中,錯誤請求信息包括當前統(tǒng)一資源定位符、拼接后的錯誤的靜態(tài)文件信息和網(wǎng)頁的屬性信息。本發(fā)明實現(xiàn)了全面有效的網(wǎng)頁異常監(jiān)測,豐富了網(wǎng)頁異常監(jiān)測方法,充分利用了包括前端網(wǎng)頁和后端服務(wù)器在內(nèi)的互聯(lián)網(wǎng)資源,并能準確地判斷靜態(tài)文件是否異常。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)頁異常監(jiān)測方法和裝置。
背景技術(shù)
網(wǎng)頁異常監(jiān)測方法通常是通過在頁面中插入一個JS(JavaScript)腳本,提供網(wǎng)頁異常監(jiān)測服務(wù),當發(fā)現(xiàn)“裸奔”、“半裸奔”網(wǎng)頁頁面或是有JS異常拋出的網(wǎng)頁頁面,可以給網(wǎng)站前端的負責人提供郵件等方式的報警服務(wù)。
可以說,網(wǎng)頁異常監(jiān)控主要是解決兩大異常情況:a.網(wǎng)頁頁面上有JS異常;b.各種因素造成的網(wǎng)頁頁面的樣式丟失。
但是,目前網(wǎng)頁業(yè)務(wù)越來越復(fù)雜,在網(wǎng)頁中插入JS腳本進行監(jiān)測,僅僅是單一的網(wǎng)頁異常監(jiān)測形式,這種監(jiān)測形式較為單一,會漏檢網(wǎng)頁異常,例如無法監(jiān)控一些資源文件的異常,包括但不限于層疊樣式表異常、JS腳本壓縮異常、JS腳本未找到錯誤等。
發(fā)明內(nèi)容
本發(fā)明提供一種網(wǎng)頁異常監(jiān)測方法和裝置,以解決現(xiàn)有網(wǎng)頁異常監(jiān)測方法單一,會漏檢網(wǎng)頁異常,例如無法監(jiān)控一些資源文件的異常無法實現(xiàn)全面有效的網(wǎng)頁異常監(jiān)測的問題。
為了解決上述問題,本發(fā)明公開了一種網(wǎng)頁異常監(jiān)測方法,包括:
監(jiān)測網(wǎng)頁中是否存在錯誤的靜態(tài)文件;
當監(jiān)測到錯誤的靜態(tài)文件時,捕獲錯誤的靜態(tài)文件信息;
拼接所述錯誤的靜態(tài)文件信息和所述網(wǎng)頁的屬性信息;
收集所述網(wǎng)頁的當前統(tǒng)一資源定位符;
發(fā)送所述網(wǎng)頁的錯誤請求信息至服務(wù)端進行所述網(wǎng)頁異常監(jiān)測;
其中,所述錯誤請求信息包括所述當前統(tǒng)一資源定位符、所述拼接后的錯誤的靜態(tài)文件信息和所述網(wǎng)頁的屬性信息。
優(yōu)選地,所述監(jiān)測網(wǎng)頁中是否存在錯誤的靜態(tài)文件,包括:
加載通用前端監(jiān)測采集腳本,調(diào)用檢測函數(shù)監(jiān)測網(wǎng)頁中是否存在錯誤的靜態(tài)文件。
優(yōu)選地,所述捕獲錯誤的靜態(tài)文件信息,包括:
調(diào)用網(wǎng)頁onerror事件捕獲錯誤的靜態(tài)文件信息。
優(yōu)選地,所述拼接所述錯誤的靜態(tài)文件信息和所述網(wǎng)頁的屬性信息,包括:
調(diào)用錯誤提示函數(shù)拼接所述錯誤的靜態(tài)文件信息和所述網(wǎng)頁的屬性信息。
優(yōu)選地,所述錯誤的靜態(tài)文件信息包括錯誤內(nèi)容、錯誤行數(shù)和錯誤的腳本文件路徑。
優(yōu)選地:所述靜態(tài)文件包括JS腳本和層疊樣式表;所述網(wǎng)頁的屬性信息包括獨有屬性和用戶代理屬性。
本發(fā)明還公開了一種網(wǎng)頁異常監(jiān)測方法,包括:
解析接收到的網(wǎng)頁發(fā)送的請求信息,確定所述請求信息是否為指示靜態(tài)文件異常的錯誤請求信息其中,所述錯誤請求信息包括所述網(wǎng)頁的當前統(tǒng)一資源定位符、拼接后的錯誤的靜態(tài)文件信息和所述網(wǎng)頁的屬性信息;
如果所述請求信息是指示靜態(tài)文件異常的錯誤請求信息,收集并呈現(xiàn)靜態(tài)文件異常信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎測騰科技有限公司,未經(jīng)北京奇虎測騰科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410240298.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種用于監(jiān)測站的天氣監(jiān)測系統(tǒng)
- 一種電力設(shè)備安全監(jiān)測系統(tǒng)及監(jiān)測方法
- 基于區(qū)塊鏈的環(huán)境監(jiān)測及數(shù)據(jù)處理方法和裝置
- 監(jiān)測方法以及裝置
- 醫(yī)院后勤能耗目標對象的監(jiān)測方法、裝置、計算機設(shè)備
- 故障監(jiān)測裝置和故障監(jiān)測系統(tǒng)
- 一種社區(qū)養(yǎng)老安全監(jiān)測系統(tǒng)
- 一種濕地生態(tài)環(huán)境監(jiān)測系統(tǒng)及方法
- 一種接地網(wǎng)阻抗短路在線監(jiān)測裝置
- 一種廢氣監(jiān)測裝置





