System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码AV岛国片在线播放,亚洲国产精品无码专区影院,亚洲av中文无码乱人伦在线咪咕
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種端內(nèi)檢查H5離線資源未包含子路由的方法技術(shù)

    技術(shù)編號(hào):44421077 閱讀:2 留言:0更新日期:2025-02-28 18:37
    本發(fā)明專利技術(shù)提供了一種端內(nèi)檢查H5離線資源未包含子路由的方法,包括資源發(fā)布和子路由檢查;所述資源發(fā)布包括以下步驟:制定路由配置協(xié)議;抽取單H5頁(yè)面路由,按照路由配置協(xié)議生成路由配置文件;H5離線資源打包,并將路由配置文件放入離線資源包中,壓縮生成H5離線包;H5離線包發(fā)布,更新線上離線頁(yè)面對(duì)應(yīng)的配置;本發(fā)明專利技術(shù)解決了H5項(xiàng)目打包資源缺少判斷子路由可用依據(jù)的配置問(wèn)題;在冷啟動(dòng)檢查更新,熱啟動(dòng)根據(jù)時(shí)長(zhǎng)檢查更新,使離線資源的時(shí)效性能夠得到保證并解決了解決路由復(fù)用時(shí),無(wú)法判斷子路由包含問(wèn)題,避免誤判包含子路由導(dǎo)致的錯(cuò)誤資源加載問(wèn)題。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種端內(nèi)檢查方法,具體為端內(nèi)檢查h5離線資源未包含子路由的方法,屬于移動(dòng)互聯(lián)網(wǎng)。


    技術(shù)介紹

    1、h5是html5的簡(jiǎn)稱,是構(gòu)建web內(nèi)容的一種語(yǔ)言描述形式,在瀏覽器中看到的網(wǎng)站頁(yè)面都是html格式的,h5是最新一代的html技術(shù)標(biāo)準(zhǔn);h5離線資源是指在html5開發(fā)中,為了提高用戶體驗(yàn)和應(yīng)用性能,允許用戶在首次訪問(wèn)網(wǎng)站或應(yīng)用時(shí),下載并存儲(chǔ)部分或全部資源,如樣式表、javascr?ipt文件、圖片等,使得在沒(méi)有網(wǎng)絡(luò)連接的情況下也能正常使用功能和內(nèi)容。

    2、子路由是h5語(yǔ)言中,判斷html頁(yè)面路徑的一種協(xié)議,可以基于主頁(yè)面的路徑,按照url格式,拼接子路由,來(lái)動(dòng)態(tài)展示h5子級(jí)頁(yè)面,子路由也是子級(jí)頁(yè)面的url。

    3、目前移動(dòng)端的h5頁(yè)面資源體積大、類型多,在移動(dòng)設(shè)備比較有限的資源條件下,h5的離線化以成為最流行的一種加速加載方式;然而h5資源離線化雖能夠帶給移動(dòng)應(yīng)用中h5頁(yè)面加載的很大提升,但其主要是采用頁(yè)面的復(fù)用技術(shù),其存在一定的缺陷,會(huì)產(chǎn)生子路由判斷的問(wèn)題;如:基于主路由,如何判斷此h5支持某個(gè)子路由;基于離線包,如何判斷子路由是最新可用的;子路由的可用性和有效性,在h5離線方案中是保證h5離線能力完全可用的關(guān)鍵,為此,提出一種端內(nèi)檢查h5離線資源未包含子路由的方法。


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

    1、有鑒于此,本專利技術(shù)提供一種端內(nèi)檢查h5離線資源未包含子路由的方法,以解決或緩解現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題,至少提供有益的選擇。

    2、本專利技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:一種端內(nèi)檢查h5離線資源未包含子路由的方法,包括資源發(fā)布和子路由檢查;

    3、所述資源發(fā)布包括以下步驟:

    4、制定路由配置協(xié)議;

    5、抽取單h5頁(yè)面路由,按照路由配置協(xié)議生成路由配置文件;

    6、h5離線資源打包,并將路由配置文件放入離線資源包中,壓縮生成h5離線包;

    7、h5離線包發(fā)布,更新線上離線頁(yè)面對(duì)應(yīng)的配置;

    8、所述子路由檢查包括以下步驟:

    9、h5離線資源檢查更新,檢查更新本地資源;

    10、h5離線資源緩存;

    11、h5頁(yè)面打開,讀取本地離線資源;

    12、檢查路由配置,判斷路由支持;

    13、資源取用加載h5。

    14、進(jìn)一步優(yōu)選的,所述路由配置協(xié)議用于根據(jù)路由配置格式,并指定路由的排列順序。

    15、進(jìn)一步優(yōu)選的,所述抽取單h5頁(yè)面路由是通過(guò)自動(dòng)化腳本程序,抽取單h5項(xiàng)目?jī)?nèi)所有路由,按照路由配置協(xié)議構(gòu)建路由配置,生成指定的路由配置文件;

    16、其中,文件格式為router.txt。

    17、進(jìn)一步優(yōu)選的,所述h5離線資源打包是將h5靜態(tài)資源文件結(jié)合離線配置抽取資源打包,同時(shí)將路由配置文件放在離線包的文件夾內(nèi),壓縮生成h5離線包,并上傳到云空間。

    18、進(jìn)一步優(yōu)選的,所述線上離線頁(yè)面對(duì)應(yīng)的配置包括但不限于h5離線包的下載地址和文件md5信息。

    19、進(jìn)一步優(yōu)選的,所述h5離線資源檢查更新是在移動(dòng)端內(nèi)根據(jù)本地上次檢查更新的配置數(shù)據(jù),發(fā)送數(shù)據(jù)請(qǐng)求,檢查更新本地資源。

    20、進(jìn)一步優(yōu)選的,所述h5離線資源緩存是拉取到更新配置后,緩存配置,同時(shí)根據(jù)配置內(nèi)容,下載、替換、刪除本地離線包;

    21、其中,刪除本地離線包是刪除本地歷史離線包。

    22、進(jìn)一步優(yōu)選的,所述讀取本地離線資源是在移動(dòng)端h5頁(yè)面被打開時(shí),根據(jù)打開的h5?ur?l找到本地離線包文件路徑,讀取離線資源。

    23、進(jìn)一步優(yōu)選的,所述檢查路由配置,判斷路由支持,是根據(jù)讀取的離線資源,判斷路由配置文件是否存在,存在則根據(jù)路由配置協(xié)議解析配置內(nèi)容,生成一套路由表,截取h5ur?l中關(guān)鍵字符串,查找路由表,包關(guān)鍵字符串則判斷包含該子路由,判斷路由配置文件不存在或不包含關(guān)鍵字符串,則路由不支持,結(jié)束離線流程;

    24、其中,關(guān)鍵字符串就是子路由。

    25、進(jìn)一步優(yōu)選的,所述資源取用加載h5是在路由表中包含子路由時(shí),使用h5離線包加載h5。

    26、本專利技術(shù)實(shí)施例由于采用以上技術(shù)方案,其具有以下優(yōu)點(diǎn):

    27、一、本專利技術(shù)解決了路由配置問(wèn)題:解決h5項(xiàng)目打包資源缺少判斷子路由可用依據(jù)的配置問(wèn)題。

    28、二、本專利技術(shù)保證了離線資源的時(shí)效性:冷啟動(dòng)檢查更新,熱啟動(dòng)根據(jù)時(shí)長(zhǎng)檢查更新,使離線資源的時(shí)效性能夠得到保證。

    29、三、本專利技術(shù)解決了路由包含的判斷問(wèn)題:解決路由復(fù)用時(shí),無(wú)法判斷子路由包含問(wèn)題,避免誤判包含子路由導(dǎo)致的錯(cuò)誤資源加載問(wèn)題。

    30、四、本專利技術(shù)解決了資源可用性判斷的效率問(wèn)題:根據(jù)路由配置的支持性,快速判斷資源的可用性,增加了前置的判斷條件,避免不支持路由情況的資源讀取和加載等多余操作。

    31、上述概述僅僅是為了說(shuō)明書的目的,并不以任何方式進(jìn)行限制。除上述描述的示意性的方面、實(shí)施方式和特征之外,通過(guò)參考附圖和以下的詳細(xì)描述,本專利技術(shù)進(jìn)一步的方面、實(shí)施方式和特征將會(huì)是容易明白的。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于,包括資源發(fā)布和子路由檢查;

    2.根據(jù)權(quán)利要求1所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述路由配置協(xié)議用于根據(jù)路由配置格式,并指定路由的排列順序。

    3.根據(jù)權(quán)利要求2所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述抽取單H5頁(yè)面路由是通過(guò)自動(dòng)化腳本程序,抽取單H5項(xiàng)目?jī)?nèi)所有路由,按照路由配置協(xié)議構(gòu)建路由配置,生成指定的路由配置文件;

    4.根據(jù)權(quán)利要求3所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述H5離線資源打包是將H5靜態(tài)資源文件結(jié)合離線配置抽取資源打包,同時(shí)將路由配置文件放在離線包的文件夾內(nèi),壓縮生成H5離線包,并上傳到云空間。

    5.根據(jù)權(quán)利要求1所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述線上離線頁(yè)面對(duì)應(yīng)的配置包括但不限于H5離線包的下載地址和文件MD5信息。

    6.根據(jù)權(quán)利要求1所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述H5離線資源檢查更新是在移動(dòng)端內(nèi)根據(jù)本地上次檢查更新的配置數(shù)據(jù),發(fā)送數(shù)據(jù)請(qǐng)求,檢查更新本地資源。

    7.根據(jù)權(quán)利要求4所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述H5離線資源緩存是拉取到更新配置后,緩存配置,同時(shí)根據(jù)配置內(nèi)容,下載、替換、刪除本地離線包;

    8.根據(jù)權(quán)利要求7所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述讀取本地離線資源是在移動(dòng)端H5頁(yè)面被打開時(shí),根據(jù)打開的H5?url找到本地離線包文件路徑,讀取離線資源。

    9.根據(jù)權(quán)利要求8所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述檢查路由配置,判斷路由支持,是根據(jù)讀取的離線資源,判斷路由配置文件是否存在,存在則根據(jù)路由配置協(xié)議解析配置內(nèi)容,生成一套路由表,截取H5?url中關(guān)鍵字符串,查找路由表,包關(guān)鍵字符串則判斷包含該子路由,判斷路由配置文件不存在或不包含關(guān)鍵字符串,則路由不支持,結(jié)束離線流程;

    10.根據(jù)權(quán)利要求9所述的端內(nèi)檢查H5離線資源未包含子路由的方法,其特征在于:所述資源取用加載H5是在路由表中包含子路由時(shí),使用H5離線包加載H5。

    ...

    【技術(shù)特征摘要】

    1.一種端內(nèi)檢查h5離線資源未包含子路由的方法,其特征在于,包括資源發(fā)布和子路由檢查;

    2.根據(jù)權(quán)利要求1所述的端內(nèi)檢查h5離線資源未包含子路由的方法,其特征在于:所述路由配置協(xié)議用于根據(jù)路由配置格式,并指定路由的排列順序。

    3.根據(jù)權(quán)利要求2所述的端內(nèi)檢查h5離線資源未包含子路由的方法,其特征在于:所述抽取單h5頁(yè)面路由是通過(guò)自動(dòng)化腳本程序,抽取單h5項(xiàng)目?jī)?nèi)所有路由,按照路由配置協(xié)議構(gòu)建路由配置,生成指定的路由配置文件;

    4.根據(jù)權(quán)利要求3所述的端內(nèi)檢查h5離線資源未包含子路由的方法,其特征在于:所述h5離線資源打包是將h5靜態(tài)資源文件結(jié)合離線配置抽取資源打包,同時(shí)將路由配置文件放在離線包的文件夾內(nèi),壓縮生成h5離線包,并上傳到云空間。

    5.根據(jù)權(quán)利要求1所述的端內(nèi)檢查h5離線資源未包含子路由的方法,其特征在于:所述線上離線頁(yè)面對(duì)應(yīng)的配置包括但不限于h5離線包的下載地址和文件md5信息。

    6.根據(jù)權(quán)利要求1所述的端內(nèi)檢查h5離線資源未包含子路由的方法,其特征在于:所述h5離線資源檢查更新是在移動(dòng)端內(nèi)根...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張康
    申請(qǐng)(專利權(quán))人:北京白龍馬云行科技有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久午夜伦鲁片免费无码| 久久午夜无码鲁丝片| r级无码视频在线观看| 国产精品无码国模私拍视频| 亚洲av中文无码乱人伦在线播放| 亚洲精品无码av片| 无码人妻久久一区二区三区 | 无码AV动漫精品一区二区免费 | 免费精品无码AV片在线观看| 精品无码久久久久久久久| 亚洲2022国产成人精品无码区| 久久久国产精品无码一区二区三区 | 无码无套少妇毛多18PXXXX| 国产在线观看无码免费视频 | 久久久久亚洲av无码专区喷水 | 国产日韩AV免费无码一区二区| 亚洲日韩中文字幕无码一区| 久久久久亚洲AV片无码| 国产强伦姧在线观看无码| 无码精品A∨在线观看无广告| 亚洲中文字幕无码一去台湾| 亚洲av日韩av高潮潮喷无码| 日本无码色情三级播放| 精品无码人妻久久久久久| 无码中文字幕色专区| 亚洲a∨无码精品色午夜| 精品久久亚洲中文无码| 无码av免费一区二区三区试看| 成人无码WWW免费视频| 波多野结衣AV无码| 国产亚洲3p无码一区二区| 亚洲日韩中文无码久久| 夜夜添无码一区二区三区| 国产精品无码AV一区二区三区| 日韩精品无码一区二区三区AV| 国产亚洲?V无码?V男人的天堂| a级毛片免费全部播放无码| 亚洲中文字幕久久精品无码APP| 一本色道无码道在线观看| 色噜噜综合亚洲av中文无码| 亚洲国产日产无码精品|