[发明专利]一种访问静态Demo的方法、装置、设备及可读介质在审
申请号: | 202110840540.0 | 申请日: | 2021-07-24 |
公开(公告)号: | CN113626063A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 杨浩 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;陈黎明 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 访问 静态 demo 方法 装置 设备 可读 介质 | ||
1.一种访问静态Demo的方法,其特征在于,包括以下步骤:
拦截可正常访问的web应用的响应返回值,解析请求的url并基于解析结果创建缓存文件夹;
在所述缓存文件夹中创建data.js文件,并将解析得到的入参和所述响应返回值按照预设格式写入到所述data.js文件中;
将所述缓存文件夹复制到Demo应用中,并改造所述Demo应用的数据请求方式;
改造Demo应用的Cookie读取方式以使浏览器能够访问所述Demo应用。
2.根据权利要求1所述的方法,其特征在于,拦截可正常访问的web应用的响应返回值,解析请求的url并基于解析结果创建缓存文件夹包括:
解析请求的url并将url路径进行拆分以得到若干个名称;
创建所述缓存文件夹并按照拆分后得到的名称的顺序在所述缓存文件夹内创建第一名称对应的文件夹;
在所述第一名称对应的文件夹内创建第二名称对应的文件夹;
在所述第二名称对应的文件夹内创建第三名称对应的文件夹直到所有名称对应的文件夹创建完成。
3.根据权利要求2所述的方法,其特征在于,在所述缓存文件夹中创建data.js文件包括:
在最后一个名称对应的文件夹内创建data.js文件。
4.根据权利要求1所述的方法,其特征在于,将解析得到的入参和所述响应返回值按照预设格式写入到所述data.js文件中包括:
将解析url得到的入参和所述响应返回值按照window[url]={url入参:响应返回值}的格式写入到所述data.js文件中。
5.根据权利要求1所述的方法,其特征在于,将所述缓存文件夹复制到Demo应用中,并改造所述Demo应用的数据请求方式包括:
将所述缓存文件夹复制到Demo应用中;
根据请求的url和请求对应的数据文件位置解析出相对路径,并将http数据请求方式替换为script请求方式;
给script对象绑定onload事件,在事件中依据请求的url获取到所述data.js文件中的数据;
移除新增的script对象和运行data.js文件产生的全局变量。
6.根据权利要求5所述的方法,其特征在于,根据请求的url和请求对应的数据文件位置解析出相对路径,并将http数据请求方式替换为script请求方式包括:
创建script对象,设置script对象的src路径为数据源的相对路径;
将script对象添加到header标签中。
7.根据权利要求1所述的方法,其特征在于,改造Demo应用的Cookie读取方式以使浏览器能够访问所述Demo应用包括:
将设置Cookie和读取Cookie的程序改成全局变量形式;
使用浏览器打开静态资源入口文件index.html以实现静态Demo的访问。
8.一种访问静态Demo的装置,其特征在于,所述装置包括:
解析模块,所述解析模块配置为拦截可正常访问的web应用的响应返回值,解析请求的url并基于解析结果创建缓存文件夹;
创建模块,所述创建模块配置为在所述缓存文件夹中创建data.js文件,并将解析得到的入参和所述响应返回值按照预设格式写入到所述data.js文件中;
修改模块,所述修改模块配置为将所述缓存文件夹复制到Demo应用中,并改造所述Demo应用的数据请求方式;
改造模块,所述改造模块配置为改造Demo应用的Cookie读取方式以使浏览器能够访问所述Demo应用。
9.一种计算机设备,其特征在于,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1-7任意一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110840540.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种波浪滑翔器铠装缆性能测试平台
- 下一篇:股骨假体