【技术实现步骤摘要】
一种富文本编辑方法、装置、设备及存储介质
[0001]本专利技术涉及iOS客户端
,特别涉及一种富文本编辑方法、装置、设备及存储介质。
技术介绍
[0002]目前市面上大多的富文本编辑器都使用的是前端(web端)富文本编辑器,这就意味着需要在安卓端和iOS端嵌入web,一切的页面以及数据处理全部交给JavaScript(简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言)和html(Hyper Text Markup Language,超文本标记语言)。即html和javaScript作为编辑技术栈,手机客户端使用webView(网页视图)去显示。基于非原生语言开发的富文本编辑器,在用户体验和运行效率上都有较多不足。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种富文本编辑方法、装置、设备及存储介质,能够解决现有富文本编辑器运行效率低、用户体验差的问题,实现富文本在安卓端、ios端和web端的统一显示。其具体方案如下:
[0004]第一方面,本申请公开了一种 ...
【技术保护点】
【技术特征摘要】
1.一种富文本编辑方法,其特征在于,应用于客户端,包括:依据预设样式修改编辑容器对应的属性值以完成输入对象的样式设置;接收用户的输入对象,所述输入对象的类型包括文字、图片或视频中的至少之一;记录所述输入对象的内容信息,依据所述输入对象的内容信息,将所述输入对象转写成对应的超文本标记语言;对转写后的所述输入对象的超文本标记语言进行标准结构拼接,并将拼接完成的所述超文本标记语言存储至服务器。2.根据权利要求1所述的富文本编辑方法,其特征在于,所述接收用户的输入对象之前,还包括:确定当前光标停留位置,设置所述输入对象的预设样式。3.根据权利要求1所述的富文本编辑方法,其特征在于,所述输入对象的内容信息包括位置信息时,所述依据所述输入对象的内容信息,将所述输入对象转写成对应的超文本标记语言,包括:依据所述输入对象的位置信息,对位置连续且预设样式相同的多个输入对象的内容信息统一添加类型标签和样式标签,得到对应的超文本标记语言。4.根据权利要求1所述的富文本编辑方法,其特征在于,若所述输入对象的类型从文本切换为图片或视频时,所述记录所述输入对象的内容信息,包括:创建数组容器,将所述输入对象的包含当前光标停留位置的内容信息记录至所述数组容器中;相应地,所述依据所述输入对象的内容信息,将所述输入对象转写成对应的超文本标记语言,包括:从所述输入对象对应的数组容器中,获取所述输入对象的当前光标停留位置;依据所述输入对象的当前光标停留位置确定超文本标记语言的插入位置,在所述插入位置处将所述图片或视频的内容信息统一添加类型标签和样式标签,得到对应的超文本标记语言。5.根据权利要求1...
【专利技术属性】
技术研发人员:王网明,黄岗,周圣强,
申请(专利权)人:苏州万店掌网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。