【技术实现步骤摘要】
基于前端资源内嵌的方式控制缓存的方法、系统及设备
[0001]本申请涉及Web前端开发
,尤其涉及基于前端资源内嵌的方式控制缓存的方法、系统及设备。
技术介绍
[0002]前端开发中经常会使用到内嵌的方式来引用组件或者页面,主要有iframe嵌入方式和js
‑
sdk的方式来使用,但这两种方式各有利弊,iframe方式使用简单只需要添加iframe标签和src属性即可,且主干页面相互隔离,不存在脚本冲突;但iframe标签同时存在性能消耗大、加载速度慢等问题;js
‑
sdk则实现简单、灵活,内容模块化,引用也比较方便,可共用父页面资源,但同时版本迭代可能存在缓存问题导致加载出错。
[0003]即现有技术中,在基于前端资源内嵌的方式控制缓存时,性能消耗大、加载速度慢且容易导致加载出错。
技术实现思路
[0004]为至少在一定程度上克服相关技术中基于前端资源内嵌的方式控制缓存时,性能消耗大、加载速度慢且容易导致加载出错的问题,本申请提供基于前端资源内嵌的方式控制缓存 ...
【技术保护点】
【技术特征摘要】
1.基于前端资源内嵌的方式控制缓存的方法,其特征在于,所述方法包括:构建符合第一预设规则的SDK文件;利用所述符合第一预设规则的SDK文件,通过第二预设规则,获取所述符合第一预设规则的SDK文件的文件名;利用所述符合第一预设规则的SDK文件的文件名,创建符合第四预设规则的文件夹;对所述符合第四预设规则的文件夹进行替换操作,得到基于前端资源内嵌的方式控制缓存的结果。2.根据权利要求1所述的方法,其特征在于,所述构建符合第一预设规则的SDK文件,包括:通过打包工具构建的携带哈希值且格式为UMD格式的SDK文件。3.根据权利要求1所述的方法,其特征在于,利用所述符合第一预设规则的SDK文件,通过第二预设规则,获取所述符合第一预设规则的SDK文件的文件名,包括:利用所述符合第一预设规则的SDK文件,通过nodejs函数中的fs相关函数,获取所述符合第一预设规则的SDK文件的文件名。4.根据权利要求1所述的方法,其特征在于,所述利用所述符合第一预设规则的SDK文件的文件名,创建符合第四预设规则的文件夹,包括:利用所述符合第一预设规则的SDK文件的文件名,通过nodejs函数中的fs相关函数,创建符合第四预设规则的文件夹;其中,所述符合第四预设规则的文件夹名称与对应的所述符合第一预设规则的SDK文件的文件名称一致且所述文件夹...
【专利技术属性】
技术研发人员:李鹏鹏,陈玄田,
申请(专利权)人:上海中通吉网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。