两个人的电影免费视频_国产精品久久久久久久久成人_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
三亚市| 榆社县| 宁安市| 霸州市| 明溪县| 四会市| 许昌县| 商水县| 临澧县| 成武县| 平顶山市| 应城市| 巴楚县| 攀枝花市| 双流县| 隆子县| 来宾市| 抚松县| 佛教| 恩施市| 惠安县| 锦州市| 甘孜| 宣汉县| 迁西县| 屯门区| 磐安县| 新宁县| 拜城县| 抚远县| 平武县| 拜城县| 普格县| 康定县| 梁河县| 阿克苏市| 绥滨县| 迭部县| 黄龙县| 天水市| 宁化县|