两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

頁(yè)面異常處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40257494發(fā)布日期:2024-12-11 12:48閱讀:15來(lái)源:國(guó)知局
頁(yè)面異常處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種頁(yè)面異常處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、webview是一種在移動(dòng)應(yīng)用(如android和ios應(yīng)用)中嵌入網(wǎng)頁(yè)內(nèi)容的控件或組件,其可實(shí)現(xiàn)在應(yīng)用界面內(nèi)直接展示網(wǎng)頁(yè),用戶無(wú)需離開應(yīng)用并打開外部瀏覽器查看網(wǎng)頁(yè)。由于webview可以使移動(dòng)應(yīng)用無(wú)縫集成網(wǎng)頁(yè)內(nèi)容,其被廣泛應(yīng)用于各種移動(dòng)應(yīng)用中,如新聞閱讀類應(yīng)用、電商類應(yīng)用和游戲類應(yīng)用。

2、在現(xiàn)有技術(shù)中,webview通過(guò)加載h5頁(yè)面以顯示頁(yè)面的全部或部分內(nèi)容,從而為用戶提供類似于瀏覽網(wǎng)頁(yè)的體驗(yàn)。為了更靈活地顯示頁(yè)面內(nèi)容,移動(dòng)應(yīng)用會(huì)將整個(gè)界面區(qū)域完全交給webview控制,使得關(guān)閉頁(yè)面等功能控件會(huì)隨機(jī)擺放在頁(yè)面的任意位置。當(dāng)webview在加載h5頁(yè)面遇到如網(wǎng)絡(luò)問(wèn)題、頁(yè)面代碼錯(cuò)誤等異常問(wèn)題而出現(xiàn)白屏現(xiàn)象時(shí),用戶難以找到關(guān)閉頁(yè)面等功能控件,導(dǎo)致界面區(qū)域一直處在白屏狀態(tài)而不能退出或重新加載,從而降低webview加載頁(yè)面的效率,影響用戶的使用體驗(yàn)。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)?zhí)峁┮环N頁(yè)面異常處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),以在檢測(cè)到webview加載頁(yè)面失敗時(shí)在應(yīng)用界面中顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件,解決了現(xiàn)有技術(shù)中webview在加載異常時(shí)界面區(qū)域不能退出或重新加載的問(wèn)題,提高webview加載頁(yè)面的效率和靈活性,保證用戶的使用體驗(yàn)。

2、第一方面,本申請(qǐng)?zhí)峁┝艘环N頁(yè)面異常處理方法,包括:

3、獲取目標(biāo)頁(yè)面的統(tǒng)一資源定位符,通過(guò)webview和所述統(tǒng)一資源定位符加載所述目標(biāo)頁(yè)面,監(jiān)聽所述webview在加載過(guò)程中的各個(gè)加載事件;

4、在所述webview處理到所述各個(gè)加載事件中的網(wǎng)絡(luò)請(qǐng)求事件的情況下,通過(guò)所述網(wǎng)絡(luò)請(qǐng)求事件獲取所述目標(biāo)頁(yè)面的資源數(shù)據(jù)量,根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和所述資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值;

5、在監(jiān)聽到所述加載事件加載失敗或超過(guò)所述加載時(shí)長(zhǎng)閾值未監(jiān)聽到所述各個(gè)加載事件加載完成的情況下,在應(yīng)用界面的預(yù)設(shè)位置處顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件。

6、第二方面,本申請(qǐng)?zhí)峁┝艘环N頁(yè)面異常處理裝置,包括:

7、頁(yè)面加載模塊,被配置為獲取目標(biāo)頁(yè)面的統(tǒng)一資源定位符,通過(guò)webview和所述統(tǒng)一資源定位符加載所述目標(biāo)頁(yè)面,監(jiān)聽所述webview在加載過(guò)程中的各個(gè)加載事件;

8、加載時(shí)長(zhǎng)確定模塊,被配置為在所述webview處理到所述各個(gè)加載事件中的網(wǎng)絡(luò)請(qǐng)求事件的情況下,通過(guò)所述網(wǎng)絡(luò)請(qǐng)求事件獲取所述目標(biāo)頁(yè)面的資源數(shù)據(jù)量,根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和所述資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值;

9、加載異常處理模塊,被配置為在監(jiān)聽到所述加載事件加載失敗或超過(guò)所述加載時(shí)長(zhǎng)閾值未監(jiān)聽到所述各個(gè)加載事件加載完成的情況下,在應(yīng)用界面的預(yù)設(shè)位置處顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件。

10、第三方面,本申請(qǐng)?zhí)峁┝艘环N頁(yè)面異常處理設(shè)備,包括:

11、一個(gè)或多個(gè)處理器;

12、存儲(chǔ)器,存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如第一方面所述的頁(yè)面異常處理方法。

13、第四方面,本申請(qǐng)?zhí)峁┝艘环N包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如第一方面所述的頁(yè)面異常處理方法。

14、在本申請(qǐng)中,通過(guò)獲取目標(biāo)頁(yè)面的統(tǒng)一資源定位符,通過(guò)webview和統(tǒng)一資源定位符加載目標(biāo)頁(yè)面,監(jiān)聽webview在加載過(guò)程中的各個(gè)加載事件;在webview處理到各個(gè)加載事件中的網(wǎng)絡(luò)請(qǐng)求事件的情況下,通過(guò)網(wǎng)絡(luò)請(qǐng)求事件獲取所述目標(biāo)頁(yè)面的資源數(shù)據(jù)量,根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值;在監(jiān)聽到加載事件加載失敗或超過(guò)加載時(shí)長(zhǎng)閾值未監(jiān)聽到各個(gè)加載事件加載完成的情況下,在應(yīng)用界面的預(yù)設(shè)位置處顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件。通過(guò)上述技術(shù)手段,可通過(guò)監(jiān)聽webview的加載事件確定頁(yè)面是否成功加載,以及通過(guò)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和資源數(shù)據(jù)量設(shè)置加載時(shí)長(zhǎng)閾值,根據(jù)加載時(shí)長(zhǎng)閾值確定頁(yè)面加載時(shí)間是否過(guò)長(zhǎng),在頁(yè)面加載失敗或頁(yè)面加載時(shí)間過(guò)長(zhǎng)時(shí),確定頁(yè)面加載過(guò)程出現(xiàn)異常,進(jìn)而在應(yīng)用界面中顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件,以便用戶通過(guò)頁(yè)面關(guān)閉控件或頁(yè)面刷新控件關(guān)閉頁(yè)面或刷新應(yīng)用界面的頁(yè)面,解決了現(xiàn)有技術(shù)中webview在加載異常時(shí)界面區(qū)域不能退出或重新加載的問(wèn)題,提高webview加載頁(yè)面的效率和靈活性,保證用戶的使用體驗(yàn)。



技術(shù)特征:

1.一種頁(yè)面異常處理方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的頁(yè)面異常處理方法,其特征在于,所述在所述webview處理到所述各個(gè)加載事件中的網(wǎng)絡(luò)請(qǐng)求事件的情況下,通過(guò)所述網(wǎng)絡(luò)請(qǐng)求事件獲取所述目標(biāo)頁(yè)面的資源數(shù)據(jù)量,包括:

3.根據(jù)權(quán)利要求1所述的頁(yè)面異常處理方法,其特征在于,所述根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和所述資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值,包括:

4.根據(jù)權(quán)利要求1所述的頁(yè)面異常處理方法,其特征在于,在所述在應(yīng)用界面的預(yù)設(shè)位置處顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件之后,還包括:

5.根據(jù)權(quán)利要求1所述的頁(yè)面異常處理方法,其特征在于,在所述在應(yīng)用界面的預(yù)設(shè)位置處顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件之后,還包括:

6.根據(jù)權(quán)利要求1所述的頁(yè)面異常處理方法,其特征在于,在所述根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和所述資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值之后,還包括:

7.根據(jù)權(quán)利要求1所述的頁(yè)面異常處理方法,其特征在于,在所述根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和所述資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值之后,還包括:

8.一種頁(yè)面異常處理裝置,其特征在于,包括:

9.一種頁(yè)面異常處理設(shè)備,其特征在于,包括:

10.一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如權(quán)利要求1-7任一所述的頁(yè)面異常處理方法。


技術(shù)總結(jié)
本申請(qǐng)公開了一種頁(yè)面異常處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該方法包括:獲取目標(biāo)頁(yè)面的統(tǒng)一資源定位符,通過(guò)WebView和統(tǒng)一資源定位符加載目標(biāo)頁(yè)面,監(jiān)聽WebView在加載過(guò)程中的各個(gè)加載事件;在WebView處理到各個(gè)加載事件中的網(wǎng)絡(luò)請(qǐng)求事件的情況下,通過(guò)網(wǎng)絡(luò)請(qǐng)求事件獲取目標(biāo)頁(yè)面的資源數(shù)據(jù)量,根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備性能和資源數(shù)據(jù)量確定加載時(shí)長(zhǎng)閾值;在監(jiān)聽到加載事件加載失敗或超過(guò)加載時(shí)長(zhǎng)閾值未監(jiān)聽到各個(gè)加載事件加載完成的情況下,在應(yīng)用界面的預(yù)設(shè)位置處顯示頁(yè)面關(guān)閉控件和/或頁(yè)面刷新控件,解決現(xiàn)有技術(shù)中WebView在加載異常時(shí)界面區(qū)域不能退出或重新加載的問(wèn)題,保證用戶的使用體驗(yàn)。

技術(shù)研發(fā)人員:張日智,賴瑋
受保護(hù)的技術(shù)使用者:安徽三七極光網(wǎng)絡(luò)科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/10
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
治县。| 安义县| 商城县| 赞皇县| 和硕县| 武山县| 台南县| 邻水| 衡山县| 抚远县| 定边县| 高青县| 庆城县| 莒南县| 杂多县| 台安县| 张家界市| 黔西| 阿拉善盟| 新宁县| 彩票| 阜平县| 颍上县| 合作市| 锡林浩特市| 吴旗县| 静安区| 西峡县| 海丰县| 水富县| 花莲市| 朝阳市| 集安市| 浮山县| 高邑县| 盈江县| 花垣县| 海南省| 灯塔市| 中西区| 昌图县|