一种网页文档编辑方法、装置、终端及存储介质制造方法及图纸

技术编号:23191320 阅读:36 留言:0更新日期:2020-01-24 16:25
本发明专利技术提供了一种网页文档编辑方法、装置、终端及存储介质,接收在应用程序的网页视图中显示的网页文档上执行的第一操作;获取当前网页文档的环境信息,根据环境信息确定是否在应用程序中显示工具栏视图;若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为环境信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图,以便于基于目标工具栏和网页文档的交互实现对网页文档的在线编辑,降低文档编辑的复杂度。

A web document editing method, device, terminal and storage medium

【技术实现步骤摘要】
一种网页文档编辑方法、装置、终端及存储介质
本专利技术涉及网页文档编辑
,更具体地说,涉及一种网页文档编辑方法、装置、终端及存储介质。
技术介绍
传统技术终端只能基于用于处理文档格式的相关应用程序才能实现对文档的查阅/编辑,文档的查阅/编辑过程复杂,用户体验较差。目前基于网页文档【如html(HypertextMarkupLanguage,超文本标记语言)文档】技术,可以实现对网页文档的在线查阅、降低文档查阅过程的复杂度,但是却不能降低文档编辑过程的复杂度。
技术实现思路
有鉴于此,本专利技术提出一种网页文档编辑方法、装置、终端及存储介质,实现对网页文档的在线编辑,以降低文档编辑过程的复杂度。为了实现上述目的,现提出的方案如下:本专利技术第一方面公开一种网页文档编辑方法,包括:接收在应用程序的网页视图中显示的网页文档上执行的第一操作;获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成。本专利技术第二方面公开一种网页文档编辑装置,包括:第一接收单元,用于接收在应用程序的网页视图中显示的网页文档上执行的第一操作;第一获取单元,用于获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;工具栏视图确定单元,用于根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;第一更新单元,用于若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成。本专利技术第三方面公开一种终端,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如上述本专利技术第一方面任意一项公开的网页文档编辑方法。本专利技术第四方面公开一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行如上述本专利技术第一方面任意一项公开的网页文档编辑方法。本专利技术实施例提供一种网页文档编辑方法、装置、终端及存储介质,接收在应用程序的网页视图中显示的网页文档上执行的第一操作;获取当前网页文档的环境信息,根据环境信息确定是否在应用程序中显示工具栏视图;若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为环境信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图,以便于基于目标工具栏和网页文档的交互实现对网页文档的在线编辑,降低文档编辑的复杂度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种网页文档编辑方法的流程示意图;图2为本专利技术实施例提供的另一种网页文档编辑方法的流程示意图;图3为本专利技术实施例提供的又一种网页文档编辑方法的流程示意图;图4(a)至图4(h)为本专利技术实施例提供的一种网页文档编辑方法的应用场景的示意图;图5为本专利技术实施例提供的一种网页文档编辑装置的结构示意图;图6为本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例:传统技术,用户若要对终端的应用程序中的文档进行查阅/编辑,需要在终端中下载用于处理文档格式的相关应用程序,以基于相关应用程序实现对应用程序中文档的查阅/编辑。比如,用户若要对即时通讯应用程序中的文档进行查阅/编辑,需要在终端中下载用于处理文档格式的相关应用程序(比如,若文档为.word格式,需要在终端中下载用于处理.word格式的WPS应用程序),以基于WPS应用程序实现对即时通讯应用程序中文档的查阅/编辑。目前,可以基于网页文档技术使得在终端的应用程序中的文档为网页文档,不需向传统技术一样在终端中下载用于处理文档格式的相关应用程序,即可在终端的应用程序中实现对网页文档的在线查看,降低了文档查阅的复杂度。然而,目前虽然可以实现对网页文档的在线查看,降低文档查阅过程的复杂度,但是文档编辑过程仍比较复杂,不能实现对文档的在线编辑。因此,本专利技术实施例提供一种文档编辑方法、装置、终端及存储介质,以实现对网页文档的在线编辑,降低文档编辑过程的复杂度。作为本专利技术实施例的一种优选实施方式,可以基于终端中应用程序的原生程式生成工具栏,该工具栏可以称为native工具栏,通过应用程序中的网页文档和应用于该应用程序的工具栏之间的交互,可以实现网页文档在线编辑。其中,网页文档若是基于html5技术生成,该网页文档还可以称为H5文档。下面对本专利技术实施例提供的一种网页文档编辑方法进行详细说明,具体请参见图1。如图1所示的网页文档编辑方法应用于终端中的应用程序,该方法包括:S101、接收在应用程序的网页视图中显示的网页文档上执行的第一操作;在本专利技术实施例中,终端的应用程序中可以加载浏览器,浏览器提供网页视图,网页视图中可以加载并显示应用程序中的网页文档。终端侧的用户可以在网页文档上执行操作,为了便于区分,暂将用户在网页文档上执行的操作称为第一操作。作为本专利技术实施例的一种优选实施方式,第一操作可以为文字输入操作、文本选中操作、点击操作等等。以上仅仅是本专利技术实施例提供的第一操作的优选内容,有关第一操作的具体内容,专利技术人可根据自己的需求进行设置,在此不做限定。S102、获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息;作为本专利技术实施例的一种优选实施方式,在用户在网页文档上执行第一操作后,可以获取当前网页文档的环境信息,该环境信息可以包括第一操作在网页本文档来自技高网...

【技术保护点】
1.一种网页文档编辑方法,其特征在于,包括:/n接收在应用程序的网页视图中显示的网页文档上执行的第一操作;/n获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;/n根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;/n若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成。/n

【技术特征摘要】
1.一种网页文档编辑方法,其特征在于,包括:
接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;
根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;
若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成。


2.根据权利要求1所述的方法,其特征在于,还包括:
获取对所述目标工具栏的目标工具选项执行的第二操作的操作信息;
查找预先设置的工具选项和接口的对应关系,获取与目标工具选项对应的目标接口;
调用注入所述操作信息的所述目标接口操作所述网页文档。


3.根据权利要求1所述的方法,其特征在于,所述工具栏包括第一工具选项,所述第一工具选项与系统键盘相关,该方法还包括:
监听系统键盘显示事件;所述系统键盘显示事件为在所述网页文档上的操作事件,或者,在所述应用程序中未显示加载有所述系统键盘的键盘视图时对所述第一工具选项的操作事件;
若监听到所述系统键盘显示事件,在所述应用程序中显示所述键盘视图。


4.根据权利要求3所述的方法,其特征在于,所述工具栏还包括不同于所述第一工具选项的第二工具选项,该方法还包括:
监听系统键盘消失事件;所述系统键盘消失事件为在所述应用程序中显示所述键盘视图时对所述第一工具选项的第一操作事件,或者,在所述应用程序中显示所述键盘视图时对所述第二工具选项的第二操作事件;
若监听到所述第一操作事件,在所述应用程序中隐藏所述键盘视图和所述工具栏视图;
若监听到所述第二操作事件,在所述应用程序中隐藏所述键盘视图并在所述应用程序中显示所述第二工具选项的工具视图。


5.根据权利要求4所述的方法,其特征在于,所述第二工具选项的工具视图中包括目标子工具选项,所述目标子工具选项包括:用于对所述网页文档中光标文本进行列表控制的第一子工...

【专利技术属性】
技术研发人员:彭向阳向航李斌黄梓群
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1