[发明专利]前端页面的文本自动注入方法、装置、电子设备和存储介质在审
申请号: | 202110552385.2 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113177180A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 汤慧星;刘鹏飞 | 申请(专利权)人: | 北京博睿宏远数据科技股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100027 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 页面 文本 自动 注入 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种前端页面的文本自动注入方法、装置、电子设备和存储介质,包括:采集前端页面的原始数据;确定与原始数据所匹配的文本以及注入位置;在前端页面的注入位置注入所述文本。通过所采集的前端页面的原始数据,确定与原始数据所匹配的文本以及注入位置,并将所匹配的文本自动注入到前端页面的注入位置,从而降低了文本注入的时间成本,并且提高了文本注入的准确率。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种前端页面的文本自动注入方法、装置、电子设备和存储介质。
背景技术
在前端页面根据不同的需求通常需要进行文本的注入,并且注入前端页面的文本具体可以是可执行的JS(JavaScript)脚本语言文本、超文本标记语言(Hyper Text MarkupLanguage,HTML)文本或者层叠样式表(Cascading Style Sheets,CSS)文本,从而通过在前端页面中执行所注入的文本,以对前端页面进行相应的操作。
但是目前的文本注入通常采用的是人工手动注入的方式,当需要注入的文本数量较多时通常需要较高的时间成本,并且在项目繁多的情况下很容易出现文本注入错误或者文本注入遗漏的情况。
发明内容
本发明实施例提供了一种前端页面的文本自动注入方法、装置、电子设备和存储介质,以实现在前端页面中自动注入文本。
第一方面,本发明实施例提供了一种前端页面的文本自动注入方法,应用于电子设备,包括:
采集前端页面的原始数据;
确定与原始数据所匹配的文本以及注入位置;
在前端页面的注入位置注入文本。
可选的,电子设备包括Web容器和服务端探针,确定与原始数据所匹配的文本以及注入位置,包括:
通过Web容器将原始数据进行格式转换获取字节流;
通过服务端探针获取字节流中的标记字节;
通过服务端探针确定与标记字节所匹配的文本以及标记字节的位置,将标记字节的位置作为注入位置。
可选的,通过服务端探针获取字节流中的标记字节,包括:
通过服务端探针对字节流进行识别获取每个字节的特征信息;
当确定特征信息符合预设格式时,则确定字节属于标记字节。
可选的,在前端页面的注入位置注入文本,包括:确定文本的引用代码;
通过服务端探针在前端页面的注入位置插入文本的引用代码。
可选的,采集前端页面的原始数据之前,还包括:接收针对前端页面的文本注入请求。
可选的,文本包括:JavaScript脚本语言文本、超文本标记语言HTML文本或者层叠样式表CSS文本。
可选的,在前端页面的注入位置注入文本之后,还包括:通过执行JavaScript脚本语言文本,对前端页面进行数据监控;
通过执行HTML文本,对前端页面添加功能操作模块;
通过执行CSS文本,对前端页面的布局方式进行更新。
第二方面,本发明实施例还提供了一种前端页面的文本自动注入装置,包括:
原始数据采集模块,用于采集前端页面的原始数据;
文本和注入位置确定模块,用于确定与原始数据所匹配的文本以及注入位置;
文本注入模块,用于在前端页面的注入位置注入文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博睿宏远数据科技股份有限公司,未经北京博睿宏远数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110552385.2/2.html,转载请声明来源钻瓜专利网。