[發明專利]網頁加載的異常監控方法及裝置在審
| 申請號: | 201811534094.5 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109783309A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 周鵬;胡御宇 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/32;G06F11/34 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異常消息 網頁加載 日志 瀏覽器內核 異常監控 網頁 加載 打印 監控系統控制臺 系統控制臺 錯誤級別 混合模式 日志獲取 軟件監控 提示信息 網絡視圖 消息日志 移動應用 用戶體驗 白屏 申請 載入 監控 | ||
本申請揭示了一種網頁加載的異常監控方法及裝置,涉及軟件監控技術領域。所述方法包括:在混合模式移動應用通過網絡視圖進行網頁加載的過程中,監控系統控制臺所打印的消息日志;在監控到所述系統控制臺打印了與瀏覽器內核相對應的異常消息日志時,獲取所述異常消息日志,且根據所述異常消息日志獲取所述瀏覽器內核加載網頁所發生異常的級別;如果所述異常消息日志指示所發生的異常為錯誤級別,則在所加載的網頁中載入異常提示信息。使用本申請提供的方法,能夠有效避免網頁出現白屏的問題,增加了用戶體驗感。
技術領域
本申請涉及軟件監控技術領域,特別涉及一種網頁加載的異常監控方法及裝置、電子設備、計算機可讀存儲介質。
背景技術
基于混合模式開發的移動應用稱為混合模式移動應用(Hybrid App),其提供了網絡視圖(Web View)作為瀏覽器內核容器來加載網頁,其中,混合模式移動應用所進行網頁的加載是使用JavaScript語言進行的編程。由于開發人員編寫的JavaScript代碼可能存在錯誤,網絡視圖在對網頁的加載過程中可能因無法正常加載出現白屏或網頁數據異常等情況,導致用戶體驗感不佳;并且,如果用戶在網頁數據異常的情況下仍進行操作,會導致業務信息異常,嚴重時會造成業務事故。
因此,亟待解決現有混合模式移動應用在進行網頁加載時,由于JavaScript代碼錯誤,導致網頁出現白屏或者網頁數據異常而引起的業務問題。
發明內容
基于上述技術問題,本申請提供了一種網頁加載的異常監控方法及裝置、電子設備、計算機可讀存儲介質。
本申請所揭示的技術方案包括:
一種網頁加載的異常監控方法,所述方法應用于混合模式移動應用,所述混合模式移動應用提供網絡視圖作為加載網頁的瀏覽器內核容器,所述方法包括:在所述混合模式移動應用通過所述網絡視圖進行網頁加載的過程中,監控系統控制臺所打印的消息日志;在監控到所述系統控制臺打印了與瀏覽器內核相對應的異常消息日志時,獲取所述異常消息日志,且根據所述異常消息日志獲取所述瀏覽器內核加載網頁所發生異常的級別;如果所述異常消息日志指示所發生的異常為錯誤級別,則在所加載的網頁中載入異常提示信息。
進一步地,所述在所述混合模式移動應用通過所述網絡視圖進行網頁加載的過程中,監控系統控制臺所打印的消息日志,包括:根據所設置的監控線程,對所述系統控制臺的應用程序編程接口進行監控;若監控到所述應用程序編程接口報錯,則為監控到所述系統控制臺打印了消息日志。
進一步地,在所述根據所設置的監控線程,對所述系統控制臺的應用程序編程接口進行監控之前,所述方法還包括:檢測配置中心所加載的應用程序編程接口名單是否存在更新;如果存在,則獲取更新的所述應用程序編程接口名單,以按照所述應用程序編程接口名單所包含的應用程序編程接口對所述系統控制臺進行監控。
進一步地,所述在監控到所述系統控制臺打印了與瀏覽器內核相對應的異常消息日志時,獲取所述異常消息日志,包括:在監控到所述系統控制臺打印了與瀏覽器內核相對應的異常消息日志時,通過調用方法,將所述異常消息日志輸出至系統命令行工具;從所述系統命令行工具中獲取所述異常消息日志。
進一步地,所述如果所述異常消息日志指示所發生的異常為錯誤級別,則在所加載的網頁中載入異常提示信息,包括:在所加載的網頁中彈出異常信息提示框;如果檢測到所述異常信息提示框被觸發,則控制所加載的網頁跳轉至異常錯誤頁面。
一種網頁加載的異常監控裝置,所述裝置包括:消息日志監控模塊,用于在混合模式移動應用通過網絡視圖進行網頁加載的過程中,監控系統控制臺所打印的消息日志;目標信息獲取模塊,用于在監控到所述系統控制臺打印了與瀏覽器內核相對應的異常消息日志時,獲取所述異常消息日志,且根據所述異常消息日志獲取所述瀏覽器內核加載網頁所發生異常的級別;網頁異常提示模塊,用于在所述異常消息日志指示所發生的異常為錯誤級別的情況下,則在所加載的網頁中載入異常提示信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811534094.5/2.html,轉載請聲明來源鉆瓜專利網。





