本申请涉及富文本处理,尤其涉及一种富文本编辑方法、装置、电子设备及可读存储介质。
背景技术:
1、目前,在对网页页面的内容进行富文本编辑之后,通过请求接口将全部的富文本内容发送给后端,再由后端去进行内容存储,这是一种将编辑后富文本的全部内容替换原有富文本内容的方法。但在富文本编辑的过程中,若富文本的文本内容较多时,可能导致服务器在对富文本的内容进行处理耗时较长,从而导致响应效率较低;若对原有富文本中的部分内容进行编辑修改,将全部的编辑后富文本发送给后端,这样可能造成一些资源浪费。
技术实现思路
1、有鉴于此,本申请实施例提供了一种富文本编辑方法、装置、电子设备及可读存储介质,以解决现有技术中导致服务器在对富文本的内容进行处理耗时较长,从而导致响应效率较低的技术问题。
2、本申请实施例的第一方面,提供了一种富文本编辑方法,应用于客户端,包括:根据富文本中的光标位置,获取富文本中的编辑内容;根据编辑内容,确定编辑内容在富文本的文本块为目标文本块;确定目标文本块的标识;获取编辑后富文本中各个文本块对应的标识;将目标文本块、目标文本块的标识,以及编辑后富文本中各个文本块对应的标识发送至服务器,以使得服务器基于目标文本块、目标文本块的标识,以及编辑后富文本中各个文本块对应的标识对富文本进行富文本处理。
3、本申请实施例的第二方面,提供了一种富文本编辑方法,应用于服务器,包括:接收客户端发送的目标文本块、文本块的标识和编辑后富文本中各个文本块对应的标识,目标文本块为客户端基富文本的编辑内容得到;目标文本块包括新增文本块或原有文本块;基于目标文本块、目标文本块的标识,以及编辑后富文本中各个文本块对应的标识对富文本进行富文本处理。
4、本申请实施例的第三方面,提供了一种富文本编辑装置,包括:第一获取模块,用于根据富文本中的光标位置,获取富文本中的编辑内容;第一确定模块,用于根据编辑内容,确定编辑内容在富文本的文本块为目标文本块;第二确定模块,用于确定目标文本块的标识;第二获取模块,用于获取编辑后富文本中各个文本块对应的标识;发送模块,用于将目标文本块、目标文本块的标识,以及编辑后富文本中各个文本块对应的标识发送至服务器,以使得服务器基于目标文本块、目标文本块的标识,以及编辑后富文本中各个文本块对应的标识对富文本进行富文本处理。
5、本申请实施例的第四方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
6、本申请实施例的第五方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
7、本申请实施例与现有技术相比存在的有益效果是:在进行富文本编辑的过程中,根据编辑页面的光标,获取在该富文本上进行编辑修改的内容,并根据编辑内容,确定上述编辑内容在富文本的文本块中所属文本块,将编辑内容在富文本的文本块中所属文本块确定为目标文本块并确定根据编辑内容确定目标文本块的标识以及获取编辑后富文本中各个文本块所对应的标识。将上述目标文本块、目标文本块的标识以及编辑后富文本中各个文本块对应的标识通过请求接口发送给服务器,以使得服务器基于接收到的目标文本块、目标文本块的标识以及编辑后富文本中各个文本块对应的标识进行富文本内容处理。在富文本编辑过程中,只对富文本的编辑内容所属的目标文本块在服务器进行替换可以解决现有技术中导致服务器在对富文本的内容进行处理耗时较长,从而导致响应效率较低的技术问题,提高响应速度,在对原有富文本中的部分内容进行编辑修改时,只将该文本块传输给服务器而不影响富文本的其他文本块,有利于资源的节省。
1.一种富文本编辑方法,应用于客户端,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标文本块包括新增文本块或原有文本块,所述确定所述目标文本块的标识,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据富文本中的光标位置,获取所述富文本中的编辑内容之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述目标文本块、所述目标文本块的标识,以及所述编辑后富文本中各个文本块对应的标识发送至服务器,包括:
5.一种文本编辑方法,应用于服务器,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标文本块、所述目标文本块的标识,以及所述编辑后富文本中各个文本块对应的标识对所述富文本进行富文本处理,包括:
7.根据权利要求6所述的方法,其特征在于,所述遍历所述富文本中各个文本块对应的标识是否包含所述目标文本块的标识,得到遍历结果,根据所述遍历结果,对存储在所述数据库中所述富文本的各个文本块、所述富文本的各个文本块对应的标识进行部分处理,包括:
8.一种富文本编辑装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。