CN110728112B - 一种网页文档编辑方法、装置、终端及存储介质 - Google Patents

一种网页文档编辑方法、装置、终端及存储介质 Download PDF

Info

Publication number
CN110728112B
CN110728112B CN201910959890.1A CN201910959890A CN110728112B CN 110728112 B CN110728112 B CN 110728112B CN 201910959890 A CN201910959890 A CN 201910959890A CN 110728112 B CN110728112 B CN 110728112B
Authority
CN
China
Prior art keywords
tool
document
toolbar
view
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910959890.1A
Other languages
English (en)
Other versions
CN110728112A (zh
Inventor
彭向阳
向航
李斌
黄梓群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910959890.1A priority Critical patent/CN110728112B/zh
Publication of CN110728112A publication Critical patent/CN110728112A/zh
Application granted granted Critical
Publication of CN110728112B publication Critical patent/CN110728112B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

一种网页文档编辑方法、装置、终端及存储介质
技术领域
本发明涉及网页文档编辑技术领域,更具体地说,涉及一种网页文档编辑方法、装置、终端及存储介质。
背景技术
传统技术终端只能基于用于处理文档格式的相关应用程序才能实现对文档的查阅/编辑,文档的查阅/编辑过程复杂,用户体验较差。
目前基于网页文档【如html(Hypertext MarkupLanguage,超文本标记语言)文档】技术,可以实现对网页文档的在线查阅、降低文档查阅过程的复杂度,但是却不能降低文档编辑过程的复杂度。
发明内容
有鉴于此,本发明提出一种网页文档编辑方法、装置、终端及存储介质,实现对网页文档的在线编辑,以降低文档编辑过程的复杂度。
为了实现上述目的,现提出的方案如下:
本发明第一方面公开一种网页文档编辑方法,包括:
接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;
根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;
若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成。
本发明第二方面公开一种网页文档编辑装置,包括:
第一接收单元,用于接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
第一获取单元,用于获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;
工具栏视图确定单元,用于根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;
第一更新单元,用于若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成。
本发明第三方面公开一种终端,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如上述本发明第一方面任意一项公开的网页文档编辑方法。
本发明第四方面公开一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行如上述本发明第一方面任意一项公开的网页文档编辑方法。
本发明实施例提供一种网页文档编辑方法、装置、终端及存储介质,接收在应用程序的网页视图中显示的网页文档上执行的第一操作;获取当前网页文档的环境信息,根据环境信息确定是否在应用程序中显示工具栏视图;若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为环境信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图,以便于基于目标工具栏和网页文档的交互实现对网页文档的在线编辑,降低文档编辑的复杂度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种网页文档编辑方法的流程示意图;
图2为本发明实施例提供的另一种网页文档编辑方法的流程示意图;
图3为本发明实施例提供的又一种网页文档编辑方法的流程示意图;
图4(a)至图4(h)为本发明实施例提供的一种网页文档编辑方法的应用场景的示意图;
图5为本发明实施例提供的一种网页文档编辑装置的结构示意图;
图6为本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
传统技术,用户若要对终端的应用程序中的文档进行查阅/编辑,需要在终端中下载用于处理文档格式的相关应用程序,以基于相关应用程序实现对应用程序中文档的查阅/编辑。比如,用户若要对即时通讯应用程序中的文档进行查阅/编辑,需要在终端中下载用于处理文档格式的相关应用程序(比如,若文档为.word格式,需要在终端中下载用于处理.word格式的WPS应用程序),以基于WPS应用程序实现对即时通讯应用程序中文档的查阅/编辑。
目前,可以基于网页文档技术使得在终端的应用程序中的文档为网页文档,不需向传统技术一样在终端中下载用于处理文档格式的相关应用程序,即可在终端的应用程序中实现对网页文档的在线查看,降低了文档查阅的复杂度。然而,目前虽然可以实现对网页文档的在线查看,降低文档查阅过程的复杂度,但是文档编辑过程仍比较复杂,不能实现对文档的在线编辑。
因此,本发明实施例提供一种文档编辑方法、装置、终端及存储介质,以实现对网页文档的在线编辑,降低文档编辑过程的复杂度。
作为本发明实施例的一种优选实施方式,可以基于终端中应用程序的原生程式生成工具栏,该工具栏可以称为native工具栏,通过应用程序中的网页文档和应用于该应用程序的工具栏之间的交互,可以实现网页文档在线编辑。其中,网页文档若是基于html5技术生成,该网页文档还可以称为H5文档。
下面对本发明实施例提供的一种网页文档编辑方法进行详细说明,具体请参见图1。
如图1所示的网页文档编辑方法应用于终端中的应用程序,该方法包括:
S101、接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
在本发明实施例中,终端的应用程序中可以加载浏览器,浏览器提供网页视图,网页视图中可以加载并显示应用程序中的网页文档。终端侧的用户可以在网页文档上执行操作,为了便于区分,暂将用户在网页文档上执行的操作称为第一操作。
作为本发明实施例的一种优选实施方式,第一操作可以为文字输入操作、文本选中操作、点击操作等等。以上仅仅是本发明实施例提供的第一操作的优选内容,有关第一操作的具体内容,发明人可根据自己的需求进行设置,在此不做限定。
S102、获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息;
作为本发明实施例的一种优选实施方式,在用户在网页文档上执行第一操作后,可以获取当前网页文档的环境信息,该环境信息可以包括第一操作在网页文档上的操作位置和网页文档在该操作位置处的文档格式信息。
在本发明实施例中,优选的,当前网页文档在第一操作的操作位置处的文档格式信息可以为当前网页文档的光标文本的文档格式信息。
以上仅仅是本发明实施例提供的环境信息的优选内容,有关环境信息的具体内容,发明人可根据自己的需求进行设置,在此不做限定。
S103、根据第一操作在网页文档上的操作位置确定是否在应用程序中显示工具栏视图;
在本发明实施例中,若第一操作在网页文档上的操作位置为网页文档的标题,则确定不在网页文档上显示工具栏视图;若第一操作在网页文档上的操作位置为网页文档的正文,则确定在网页文档上显示工具栏视图。
S104、若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为文档格式信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图。
在本发明实施例中,若确定在应用程序中显示工具栏视图,可以确定基于应用程序的原生程式生成的工具栏,该工具栏中包括至少一个工具选项,将该工具栏中的工具选项指示的文档格式更新为文档格式信息指示的目标文档格式,以得到目标工具栏;进而在应用程序中显示加载有目标工具栏的工具栏视图。
图2为本发明实施例提供的另一种网页文档编辑方法流程图。如图2所示,该方法包括:
S201、监测系统键盘显示事件;系统键盘显示事件为在网页文档上的操作事件,或者,在应用程序中未显示加载有系统键盘的键盘视图时对第一工具选项的操作事件;
在本发明实施例中,系统键盘显示事件可以为焦点产生事件。作为本发明实施例的一种优选方式,在网页文档上执行的操作事件可以认为是焦点产生事件,在应用程序中未显示加载有系统键盘的键盘视图时,对工具栏上第一工具选项的操作事件也可以认为是焦点事件。
其中,工具栏中包括至少一个工具选项,至少一个工具选项包括第一工具选项、第二工具选项和第三工具选项。其中,第一工具选项的个数为一个,第一工具选项和系统键盘相关,第一工具选项可以为键盘工具选项。第二工具选项的个数为至少一个,至少一个第二工具选项至少可以与文档格式相关,至少一个第二工具选项包括字体工具选项和/或列表工具选项;其中,字体工具选项用于对网页文档中光标文本进行字体控制,列表工具选项用于对网页文档中光标文本进行列表控制。第三工具选项的个数为至少一个,至少一个第三工具选项可以为撤销工具选项和/或恢复工具选项。
更进一步的,本发明实施例提供的工具栏中还可以包括第四工具选项,第四工具选项的个数为至少一个,第四工具选项可以为图片工具选项、转发工具选项、关联工具选项等等。其中,图片工具选项用于在网页文档中插入图片,转发工具选项用于网页文档和应用程序的交互,关联工具选项也用于网页文档和应用程序的交互,其主要用于推送网页文档给关联的好友。
转发工具选项,比如在应用程序为即时通信应用程序时,该即时通信应用程序的注册用户将网页文档转发给即时通信应用程序中该注册用户的好友用户,或者,将网页文档发布到即时通信应用程序的共享空间(比如,朋友圈),以便于即时通信应用程序中该注册用户的好友用户通过共享空间查看该网页文档。
关联工具选项,比如在应用程序为即时通信应用程序时,该即时通信应用程序的注册用户关联好友用户,提醒该好友用户查看该网页文档。
在本发明实施例中,在应用程序中显示有非第一工具选项的工具视图,但未显示加载有系统键盘的键盘视图时,对工具栏上第一工具选项的操作事件可以认为是焦点事件。其中,第二工具选项、第三工具选项、第四工具选项均可以认为是非第一工具选项。
S202、接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
S203、在应用程序中显示加载有系统键盘的键盘视图;
在本发明实施例中,接收到的第一操作为在网页文档上的操作事件,因此,在接收到第一操作后可以在应用程序中显示键盘视图,在键盘视图中加载有系统键盘。
S204、获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息;
在本发明实施例中,在接收到第一操作后,还可以获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息。
若工具栏还包括第三工具选项,环境信息还可以包括第三选项状态信息,若第三工具选项为撤销工具选项时,第三选项状态信息用于指示撤销工具选项的第一目标状态,第一目标状态为启用状态或禁用状态;若第三工具选项为恢复工具选项时,第三选项状态信息用于指示恢复工具选项的第二目标状态,第二目标状态为启用状态或禁用状态;若第三工具选项为撤回工具选项和恢复工具选项时,第三选项状态信息用于指示撤销工具选项的第一目标状态和恢复工具选项的第二目标状态,第一目标状态为启用状态或禁用状态,第二目标状态为启用状态或禁用状态。其中,启用状态表征工具选项可以使用,禁用状态表征工具选项不可以使用。
S205、根据第一操作在网页文档上的操作位置确定是否在应用程序中显示工具栏视图;
S206、若确定在应用程序中显示工具栏视图,确定基于应用程序的原生程式生成的工具栏,基于键盘视图在应用程序中的显示状态更新工具栏中第一工具选项的状态,将工具栏中的第二工具选项指示的文档格式更新为文档格式信息指示的目标文档格式,得到目标工具栏;
在本发明实施例中,优选的,键盘视图在应用程序中的显示状态为显示/未显示,若当前键盘视图未在应用程序中显示,则更新工具栏中的第一工具选项的状态为未展开状态;若当前键盘视图在应用程序中显示,则更新工具栏中的第一工具选项的状态为展开状态。
进一步的,若工具栏还包括第三工具选项,在确定基于应用程序的原生程式生成的工具栏后,可以基于键盘视图在应用程序中的显示状态更新工具栏中第一工具选项的状态,将工具栏中的第二工具选项指示的文档格式更新为文档格式信息指示的目标文档格式,将工具栏中第三工具选项的状态更新为第三选项状态信息指示的目标状态,以得到目标工具栏。
比如,若第三选项状态信息用于指示撤销工具选项的第一目标状态,且第一目标状态为禁用状态时,将工具栏中撤销工具选项的状态更新为禁用状态。
S207、在应用程序中显示加载有目标工具栏的工具栏视图;
S208、获取对目标工具栏的目标工具选项执行的第二操作的操作信息;
在本发明实施例中,优选的,在应用程序中显示有工具栏视图时,工具栏视图中加载有目标工具栏,目标工具栏包括至少一个工具选项,用户可以对工具栏中的工具选项执行第二操作,为了便于区分,暂将用户对工具栏中执行第二操作的工具选项称为目标工具选项。在接收到对目标工具栏的目标工具选项执行的第二操作后,可以获取第二操作的操作信息。
在本发明实施例中,第二操作可以为单击操作,目标工具选项可以为工具选项,也可以为工具选项中的子工具选项。
作为本发明实施例的一种优选实施方式,工具选项为第一工具选项时,用户对第一工具选项执行的第二操作的操作信息与步骤S207中显示的工具栏中第一工具选项的状态相反。比如,若步骤S207中显示的工具栏中第一工具选项的状态为展开状态时,获取到的第二操作的操作信息指示未展开状态;若步骤S207中显示的工具栏中的第一工具选项的状态为未展开状态时,获取到的第二操作的操作信息指示展开状态。
作为本发明实施例的一种优选实施方式,工具选项为第二工具选项时,工具选项的工具视图中可以显示至少一个子工具选项,可以将用户基于第二操作在至少一个子工具选项中操作的子工具选项作为目标工具选项,将目标工具选项的选项信息认为是第二操作对目标工具选项的操作信息。其中,目标工具选项的选项信息可以表征目标工具选项的是否被选中,或者,目标工具选项的选项信息还可以表征用户为目标工具选项设置的参数值。比如,用户为“字号子工具选项”这一目标工具选项设置的参数值为“14”。
作为本发明实施例的一种优选实施方式,当第三工具选项为撤销工具选项时,若当前撤销工具选项的状态为启用状态,则用户基于第二操作在撤销工具选项的操作信息指示撤销操作;当第三工具选项为恢复工具选项时,若当前恢复工具选项的状态为启用状态,则用户基于第二操作在恢复工具选项的操作信息指示恢复操作。其中,撤销操作指示撤销历史最近一次对网页文档的操作;恢复操作指示恢复历史最近一次对网页文档撤销的操作。
作为本发明实施例的一种优选实施方式,若第四工具选项为图片工具选项,用户基于第二操作在图片工具选项的操作信息可以为用户选取的待插入网页文档中的图片。
作为本发明实施例的一种优选实施方式,若第四工具选项为转发工具选项,用户基于第二操作在转发工具选项的操作信息可以为用户选取的用于接收网页文档的文档接收方,文档接收方可以为好友也可以为共享空间。
作为本发明实施例的一种优选实施方式,若第四工具选项为关联工具选项,用户基于第二操作在关联工具选项的操作信息可以为用户选取的要关联的好友。比如,用户选取的要@的好友。
S209、查找预先设置的工具选项和接口的对应关系,获取与目标工具选项对应的目标接口;
在本发明实施例中,预先设置工具选项和接口的对应关系,查找预先设置的与目标工具选项对应的接口,为了便于区分,暂将查找到的接口称为目标接口。
其中,预先设置的接口是H5提供的,调用接口可以实现对H5网页文档的处理。
S210、调用注入操作信息的目标接口操作网页文档。
在本发明实施例,将操作信息注入目标接口后,调用目标接口可以实现对网页文档的操作。
作为本发明实施例的一种优选实施方式,目标工具选项为第一工具选项,获取到的第二操作的操作信息指示展开状态时,将操作信息注入第一工具选项对应的接口后,调用接口可以控制在网页文档中显示键盘视图。
作为本发明实施例的一种优选实施方式,目标工具选项为第一工具选项,获取到的第二操作的操作信息指示未展开状态时,将操作信息注入第一工具选项对应的接口后,调用接口,隐藏键盘视图和工具栏视图。
作为本发明实施例的一种优选实施方式,工具选项为第二工具选项时,工具选项的工具视图中可以显示至少一个子工具选项,可以将用户基于第二操作在目标工具选项的至少一个子工具选项中操作的子工具选项认为是目标工具选项,将目标工具选项的选项信息认为是第二操作对目标工具选项的操作信息。
比如,第二工具选项为文字工具选项时,文字工具选项可以包括加粗子工具选项、斜体子工具选项、下滑线子工具选项和字号子工具选项;将用户通过第二操作操作的子工具选项作为目标工具选项,若目标工具选项为“斜体子工具选项”和“字号子工具选项”时,“斜体子工具选项”的选项信息表征当前“斜体子工具选项”是否被选中;“字号子工具选项”的选项信息表征用户为“字号子工具选项”设置的参数值,即,用户为“字号子工具选项”设置的字号。将“字号子工具选项”的选项信息作为操作信息注入与“字号子工具选项”对应的接口,调用接口,若“字号子工具选项”的选项信息表征用户为“字号子工具选项”设置的参数值为14号,则将网页文档中光标文本的字号修改为“14号”;且将“斜体子工具选项”的选项信息作为操作信息注入与“斜体子工具选项”对应的接口,调用接口,若“斜体子工具选项”的选项信息表征当前“斜体子工具选项”被选中,则将网页文档中光标文本设置为斜体。
作为本发明实施例的一种优选实施方式,目标工具选项为撤销工具选项时,用户基于第二操作在撤销工具选项的操作信息指示撤销操作,将操作信息注入撤销工具选项对应的接口,调用接口撤销历史最近一次对网页文档的操作撤销操作。
作为本发明实施例的一种优选实施方式,目标工具选项为恢复工具选项时,用户基于第二操作在恢复工具选项的操作信息指示恢复操作,将操作信息注入恢复工具选项对应的接口,调用接口恢复历史最近一次对网页文档撤销的操作。
作为本发明实施例的一种优选实施方式,目标工具选项为图片工具选项,用户基于第二操作在图片工具选项的操作信息可以为用户选取的待插入网页文档中的图片;将图片注入图片工具选项对应的接口,调用接口,将图片插入网页文档。
作为本发明实施例的一种优选实施方式,目标工具选项为转发工具选项,用户基于第二操作在转发工具选项的操作信息可以为用户选取的用于接收网页文档的文档接收方;将操作信息注入转发工具选项对应的接口,调用接口,将网页文档发送给文档接收方。
作为本发明实施例的一种优选实施方式,目标工具选项为关联工具选项,用户基于第二操作在关联工具选项的操作信息可以为用户选取的要@的好友,将操作信息注入关联工具选项对应的接口,调用接口,提示@的好友查看网页文档。
本发明实施例提供的一种网页文档编辑方法,基于应用程序的远程程式的工具栏可以实现对网页文档的在线编辑,降低了网页文档编辑的复杂度。
本发明实施例提供的一种网页文档编辑方法应用于应用程序,应用程序中提供基于HTML的网页文档,且应用程序可以加载浏览器,浏览器提供网页视图,网页视图中可以加载网页文档,以实现对网页文档的查看、编辑。具体的,基于网页文档和文档编辑工具的交互可以实现网页文档和基于应用程序的原生程式生成的工具栏的交互,进而实现对网页文档的在线编辑。其中,文档编辑工具也基于应用程序的原生程式生成。
作为本发明实施例的一种优选实施方式,因网页文档基于HTML实现,文档编辑工具基于应用程序的原生程式实现,这两者之间并不能直接实现交互,由此,本发明实施例还提供一种网页文档和文档编辑工具的交互机制,以为网页文档在线编辑提供技术支持。现从网页文档编辑的角度对本发明实施例提供的一种网页文档和文档编辑工具的交互机制进行详细说明。
图3为本发明实施例提供的一种网页文档编辑方法示意图。如图3所示的网页文档编辑方法应用于前端和中端,其中,可以将应用程序中的浏览器看成是前端,将应用程序中的文档编辑工具看成是中端,该方法包括:
S301、文档编辑工具监测系统键盘显示事件;系统键盘显示事件为在网页文档上的操作事件,或者,在应用程序中未显示加载有系统键盘的键盘视图时对第一工具选项的操作事件;
在本发明实施例中,终端可以监测系统键盘显示事件,并在监测到系统键盘显示事件后,向应用于应用程序的文档编辑工具上报系统键盘显示事件,以便于文档编辑工具在接收到系统键盘显示事件后,控制在应用程序中显示键盘视图,键盘视图中加载有系统键盘。
S302、浏览器接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
在本发明实施例中,终端能够监测到用户在应用程序的网页视图中显示的网页文档上执行的第一操作,进而执行步骤S303;并且,浏览器也能接收用户在应用程序的网页视图中显示的网页文档上执行的第一操作,进而执行步骤S304。
S303、文档编辑工具控制在应用程序中显示加载有系统键盘的键盘视图;
S304、浏览器获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息;
S305、浏览器将环境信息发送到JS层;
在本发明实施例中,浏览器在获取到环境信息后,并不能直接将环境信息传输给文档编辑工具,而是将环境信息传输到JS层。
作为本发明实施例的一种优选实施方式,JS层可以看成是一个中间层,基于JS层可以实现应用程序中的浏览器和文档编辑工具的交互。其中JS层可以认为是javascript层。
在本发明实施例中,优选的,浏览器在接收到在应用程序的网页视图中显示的网页文档上执行的第一操作后,可以获取当前网页文档的环境信息。
作为本发明实施例的一种优选实施方式,获取当前网页文档的环境信息的方式可以为获取预先设置的一组信令,一组信令中包括至少一个信令;针对每个信令,从当前网页文档中获取该信令的信令值,进而得到目标信令;基于此,针对一组信令中的每个信令得到一个目标信令,至少一个信令得到至少一个目标信令,所得到的至少一个目标信令可以认为是从当前网页文档中获取到的环境信息。
在本申实施例中,浏览器可以调用native的方法获取当前网页文档的环境信息。其中,至少一个目标信令如下:
bold:'true';其中,bold为信令,'true'为bold的信令值,bold:'true'表征光标文本处于加粗态;bold:'false'表征光标文本未处于加粗态;
italic:'false';其中,italic为信令,'false'为italic的信令值,italic:'false'表征光标文本未处于倾斜态;italic:'italic'表征光标文本处于倾斜态;
underline:'u';其中,underline为信令,u为underline的信令值,underline:'u'表征光标文本有下划线;underline:”表征光标文本没有下划线;
strike:'strike';其中,strike为信令,'strike'为strike信令的信令值,strike:'strike'表征光标文本有删除线;strike:”表征光标文本没有删除线;
size:'24';其中,size为信令,24为size的信令值,size:'24'表征光标文本的字号为24;
color:'#000000';其中,color为信令,'#000000'为color的信令值,color:'#000000'表征光标文本的颜色为#000000对应的颜色;
list:'false'//'ordered'//'bullet';其中,list为信令,list:'false'表征光标文本既不存在序号也不存在项目符号;list:'ordered'表征光标文本存在序号;list:'bullet'表征光标文本存在项目符号;
task-list:'false'//'true';其中,task-list为信令,task-list:'false'表征光标文本为非待办格式;task-list:'true'表征光标文本为待办格式,光标文本为待办格式说明光标文本中存在待办任务,光标文本为非待办格式说明光标文本中不存在待办任务;
align:'left'//'center'//'right';其中,align为信令,align:'left'表征光标文本左对齐;align:'center'表征光标文本居中;align:'right'表征光标文本右对齐;
undo:'true';其中,undo为信令,'true'为undo信令的信令值,undo:'true'表征撤销工具选项处于启动状态;undo:'false'表征撤销工具选项处于禁用状态;
redo:'false';其中,redo为信令,'false'为redo信令的信令值,redo:'false'表示恢复工具选项处于禁用状态;redo:'true'表征恢复工具选项处于启用状态;
hideToolbar:'false';其中,hideToolbar为信令,'false'为hideToolbar信令的信令值;hideToolbar:'false'表征第一操作的操作位置位于网页文档的正文;hideToolbar:'true'表征第一操作的操作位置位于网页文档的标题。
以上仅仅是本发明实施例提供的一组信令的优选内容,有关一组信令中信令的优选内容发明人可根据自己的需求进行设置,在此不做限定。
S306、JS层存储环境信息;
在本发明实施例中,JS层接收到环境信息后,可以将环境信息存储到队列中。
S307、浏览器发送特定网络请求;
在本发明实施例中,浏览器发送的网络请求均可以被文档编辑工具捕获,浏览器中发送的某个特定的网络请求在被文档编辑工具接收到后,该特定的网络请求用于触发文档编辑工具执行JS层提供的环境信息获取函数,比如,qmailBridge.fetchQueue(),向JS层的队列中获取环境信息。
在本发明实施例中,网页文档可以累积操作,使用schame发送特定网络请求,其中,特定网络请求比如qqmailapijs://dispatch_message/。
以上环境信息获取函数和特定网络请求为本发明实施例提供的优选内容,有关环境信息获取函数和特定网络请求的具体内容,发明人可根据自己的需求进行设置,在此不做限定。
S308、文档编辑工具捕获特定网络请求;
S309、文档编辑工具调用预先设置的环境信息获取函数,向JS层请求获取环境信息;
S310、文档编辑工具获取环境信息;
S311、文档编辑工具根据第一操作在网页文档上的操作位置确定是否在应用程序中显示工具栏视图;
S312、文档编辑工具若确定在应用程序中显示工具栏视图,确定基于应用程序的原生程式生成的工具栏,基于键盘视图在应用程序中的显示状态更新工具栏中第一工具选项的状态,将工具栏中的第二工具选项指示的文档格式更新为文档格式信息指示的目标文档格式,得到目标工具栏;
S313、文档编辑工具控制在应用程序中显示加载有目标工具栏的工具栏视图;
S314、文档编辑工具获取对目标工具栏的目标工具选项执行的第二操作的操作信息;
在本发明实施例中,文档编辑工具控制在应用程序中显示加载有目标工具栏的工具栏视图后,还可以接收用户对目标工具栏中的目标工具选项执行的第二操作,并获取第二操作的操作信息。
S315、文档编辑工具查找预先设置的工具选项和接口的对应关系,获取与目标工具选项对应的目标接口;
在本发明实施例中,H5提供了一组API接口,native直接在API接口中注入操作信息后,调用API接口执行便可操作网页文档。
其中,若工具选项中未包括子工具选项时,预先设置与工具选项对应的接口;若工具选项中包括至少一个子工具选项时,针对每个子工具选项,预先设置与该子工具选项对应的接口。
比如,WeDocs.toggleFormat(”)为预先设置的与“加粗”这一子工具选项对应的接口,若对“加粗”这一子工具选项执行第二操作获取到的操作结果为“bold”时,将“bold”注入WeDocs.toggleFormat(”)得到WeDocs.toggleFormat('bold'),调用WeDocs.toggleFormat('bold')将网页文档的光标文本加粗。
WeDocs.toggleFormat(”)为预先设置的与“加斜体”这一子工具选项对应的接口,若对“加斜体”这一子工具选项执行第二操作获取到的操作结果为“italic”时,将“italic”注入WeDocs.toggleFormat(”)得到WeDocs.toggleFormat('italic'),调用WeDocs.toggleFormat('italic')将网页文档的光标文本加斜体。
S316、文档编辑工具调用注入操作信息的目标接口操作网页文档。
进一步的,参见步骤S317-S319,文档编辑工具还可以实现对键盘视图和工具栏视图的控制。
S317、文档编辑工具监测系统键盘消失事件;系统键盘消失事件为在应用程序中显示键盘视图时对第一工具选项的第一操作事件,或者,在应用程序中显示键盘视图时对第二工具选项的第二操作事件;
在本发明实施例中,在应用程序中显示有系统键盘视图时,可以将对工具栏中第一工具选项的操作事件看成是第一操作事件,将对工具栏中第二工具选项的操作事件看成是第二操作事件。其中,对工具栏中的第一工具选项的操作事件可以为单击事件,对工具栏中第二工具选项的操作事件可以为单击事件。
S318、文档编辑工具若监测到第一操作事件,在应用程序中隐藏键盘视图和工具栏视图;
在本发明实施例中,终端系统可以监测第一操作事件和第二操作事件,并将监测到的第一操作事件和第二操作事件上报给文档编辑工具,文档编辑工具若接收到第一操作事件,控制在应用程序中隐藏键盘视图和工具栏视图。
S319、文档编辑工具若监测到第二操作事件,在应用程序中隐藏键盘视图并在应用程序中显示第二工具选项的工具视图;
在本发明实施例中,文档编辑工具接收到第二操作事件,控制在应用程序中隐藏键盘视图并在应用程序中显示被第二操作事件操作的第二工具选项的工具视图。
S320、若第二工具选项的工具视图中包括目标子工具选项,接收对目标子工具选项的触发操作,在应用程序中隐藏第二工具选项的工具视图且显示键盘视图。
在本发明实施例中,第二工具选项中包括至少一个子工具选项,可以对预先从至少一个子工具选项中确定一个或多个子工具选项,并将所确定的子工具选项作为目标子工具选项。其中,可以将为用于对网页文档中光标文本进行列表控制的第一子工具选项看成是目标子工具选项,也可以将用于对网页文档中光标文本进行标题设置的第二子工具选项看成是目标子工具选项。其中,第一子工具选项的个数可以为一个或多个,第二子工具选项的个数可以为一个或多个。
作为本发明实施例的一种优选实施方式,若第二工具选项的工具视图中包括目标子工具选项,如果用户对目标子工具选项执行触发操作,文档编辑工具会响应该触发操作,隐藏在应用程序中显示的第二工具选项的工具视图,并且在应用程序中显示键盘视图。
为了便于对本发明实施例提供的一种网页文档编辑方法的理解,现提供一种网页文档编辑方法示意图,基于该网页文档编辑方法示意图,可以对本发明实施例提供的一种网页文档编辑方法的应用场景进行详细说明。
图4(a)为终端的浏览器的网页视图中加载的文件创建界面,用户点击图4(a)中的“新建文档”或者“+”可以在网页视图中显示如图4(b)所示的文档选择界面,用户可以选择创建“文档”或“表格”,若用户选择创建“文档”后点击确认,可在网页视图中加载显示图4(c)所示的文档界面,文档由标题和正文构成。参见图4(d),若光标在文档的标题处,则显示系统键盘;参见图4(e),若光标在文档的正文处,则显示系统键盘和工具栏,工具栏包括多个工具选项,依次为键盘工具选项、字体工具选项、列表工具选项、图片工具选项、撤销工具选项和恢复工具选项。
若用户点击字体工具选项在网页视图中显示图4(f);若用户点击列表工具选项在网页视图中显示图4(g);若用户点击图片工具选项展示终端中的图片列表,以便于用户在图片列表中选取待插入网页文本中的图片;若用户点击撤销工具选项则撤销历史最近一次对网页文档的操作;若用户点击恢复工具选项则恢复历史最近一次对网页文档撤销的操作。进一步的,工具栏中还可以包括关联工具选项和转发工具选项,在此不做赘述。
进一步的,若点击图4(f)中的键盘工具选项时,显示如图4(e)所示的界面;若点击图4(g)中的键盘工具选项时,显示如图4(e)所示的界面;在如图4(e)所示的界面中点击键盘工具选项时,显示如图4(h)所示的界面。
进一步的,若点击图4(f)中的任意一个第一子工具选项时,显示如图4(e)所示的界面;若点击图4(g)中的任意一个第二子工具选项时,显示如图4(e)所示的界面。其中,需要注意的是,此处的显示如图4(e)所示的界面主要是指显示键盘视图。进一步的,在点击第一子工具选项/第二子工具选项时,显示的如图4(e)所示的界面中的光标文本的格式也会被修改为与被点击的第一子工具选项/第二子工具选项对应的格式。比如,当点击第一子工具选项中的“大标题”时,会显示如图4(e)所示的界面,并且进一步的,如图4(e)所示的界面中的光标文本的文本格式为“大标题”指示的文本格式。
本发明实施例通过文档编辑工具和网页文档的交互,可以实现网页文档和工具栏的交互,进而实现了对网页文档的在线编辑,降低了网页文档编辑的复杂度。
图5为本发明实施例提供的一种网页文档编辑装置的结构示意图。
如图5所示,该网页编辑装置包括:
第一接收单元501,用于接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
第一获取单元502,用于获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息;
工具栏视图确定单元503,用于根据第一操作在网页文档上的操作位置确定是否在应用程序中显示工具栏视图;
第一更新单元504,用于若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为文档格式信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图。
上述本发明实施例公开的网页文档编辑装置中各个单元具体的原理和执行过程,与上述本发明实施例公开的网页文档编辑方法相同,可参见上述本发明实施例公开的网页文档编辑方法中相应的部分,这里不再进行赘述。
在本发明实施例中,若确定在应用程序中显示工具栏视图,可以确定基于应用程序的原生程式生成的工具栏,该工具栏中包括至少一个工具选项,将该工具栏中的工具选项指示的文档格式更新为文档格式信息指示的目标文档格式,以得到目标工具栏;进而在应用程序中显示加载有目标工具栏的工具栏视图。
优选的,该网页文档编辑装置500,还包括:
第二获取单元,用于获取对目标工具栏的目标工具选项执行的第二操作的操作信息;
第三获取单元,用于查找预先设置的工具选项和接口的对应关系,获取与目标工具选项对应的目标接口;
调用单元,用于调用注入操作信息的目标接口操作网页文档。
在本发明实施例中,基于应用程序的远程程式的工具栏可以实现对网页文档的在线编辑,降低了网页文档编辑的复杂度。
优选的,工具栏包括第一工具选项,且第一工具选项与系统键盘相关,该网页文档编辑装置500,还包括:
第一监测单元,用于监测系统键盘显示事件;系统键盘显示事件为在网页文档上的操作事件,或者,在应用程序中未显示加载有系统键盘的键盘视图时对第一工具选项的操作事件;
第一显示单元,用于若监测到系统键盘显示事件,在应用程序中显示键盘视图。
优选的,工具栏还包括不同于第一工具选项的第二工具选项,该网页文档编辑装置500,还包括:
第二监测单元,用于监测系统键盘消失事件;系统键盘消失事件为在应用程序中显示键盘视图时对第一工具选项的第一操作事件,或者,在应用程序中显示键盘视图时对第二工具选项的第二操作事件;
需要说明的是,若监测到第一操作事件,执行隐藏单元,若监测到第二操作事件,执行第二显示单元。
隐藏单元,用于在应用程序中隐藏键盘视图和工具栏视图;
第二显示单元,用于在应用程序中隐藏键盘视图并在应用程序中显示第二工具选项的工具视图。
优选的,第二工具选项的工具视图中包括目标子工具选项,目标子工具选项包括:用于对网页文档中光标文本进行列表控制的第一子工具选项,和/或用于对网页文档中光标文本进行标题控制的第二子工具选项,该网页文档编辑装置500,还包括:
第二接收单元,用于接收对目标子工具选项的触发操作,在应用程序中隐藏第二工具选项的工具视图且显示键盘视图。
优选的,工具看还包括不同于第一工具选项和第二工具选项的第三工具选项,该网页文档编辑装置500,还包括:
第二更新单元,用于在应用程序中显示有工具栏视图时,将工具栏中的第三选项的状态更新为环境信息中第三选项状态信息指示的目标状态。
优选的,工具栏视图确定单元503,包括:非显示单元和第三显示单元。
非显示单元,用于若第一操作在网页文档上的操作位置为网页文档的标题,确定不在应用程序中显示工具栏视图;
第三显示单元,用于若第一操作在网页文档上的操作位置为网页文档的正文,确定在应用程序中显示工具栏视图。
以上对本发明实施例提供的一种网页文档编辑方法进行了详细说明,现从终端的角度对本发明实施例提供的一种网页文档编辑方法进行介绍。
为了便于理解,现先对本发明实施例提供的一种网页文档编辑方法所适用于的终端进行详细介绍,具体请参见图6。
如图6所示该终端可以包括:处理器601、存储器602、通信接口603、输入单元604和显示器605和通信总线606。
存储器602中用于存放一个或者一个以上程序,程序可以包括程序代码,程序代码包括计算机操作指令,在本发明实施例中,该存储器中至少存储有用于实现以下功能的程序:
接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
获取当前网页文档的环境信息,环境信息包括第一操作在网页文档上的操作位置和网页文档在第一操作的操作位置处的文档格式信息;
根据第一操作在网页文档上的操作位置确定是否在应用程序中显示工具栏视图;
若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为文档格式信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图。
可选的,程序的细化功能和扩展功能可参照下文描述。
处理器601、存储器602、通信接口603、输入单元604、显示器605、均通过通信总线606完成相互间的通信。
在本发明实施例中,该处理器601,可以为中央处理器(Central ProcessingUnit,CPU),特定应用集成电路(application-specific integrated circuit,ASIC),数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件等。
该处理器可以调用并执行存储器602中存储的程序。
该通信接口603可以为通信模块的接口,如GSM模块的接口。
本发明还可以包括输入单元604,该输入单元可以包括感应触摸显示面板上的触摸事件的触摸感应单元、键盘等等。
该显示器605包括显示面板,如触摸显示面板等。在一种可能的情况中,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-EmittingDiode,OLED)等形式来配置显示面板。
当然,图6所示的终端结构并不构成对本发明实施例中终端的限定,在实际应用中终端可以包括比图6所示的更多或更少的部件,或者组合某些部件。
进一步的,本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令用于执行上述网页文档编辑方法。
可选的,计算机可执行指令的细化功能和扩展功能可参照上文描述。
本发明实施例提供一种网页文档编辑方法、装置、终端及存储介质,接收在应用程序的网页视图中显示的网页文档上执行的第一操作;获取当前网页文档的环境信息,根据环境信息确定是否在应用程序中显示工具栏视图;若确定在应用程序中显示工具栏视图,将基于应用程序的原生程式生成的工具栏中的工具选项指示的文档格式更新为环境信息指示的目标文档格式得到目标工具栏,并在应用程序中显示加载有目标工具栏的工具栏视图,以便于基于工具栏和网页文档的交互实现对网页文档的在线编辑,降低文档编辑的复杂度。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对本发明所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种网页文档编辑方法,其特征在于,包括:
接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;
根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;
若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成;
获取对所述目标工具栏的目标工具选项执行的第二操作的操作信息;
查找预先设置的工具选项和接口的对应关系,获取与目标工具选项对应的目标接口;
调用注入所述操作信息的所述目标接口操作所述网页文档。
2.根据权利要求1所述的方法,其特征在于,所述工具栏包括第一工具选项,所述第一工具选项与系统键盘相关,该方法还包括:
监测系统键盘显示事件;所述系统键盘显示事件为在所述网页文档上的操作事件,或者,在所述应用程序中未显示加载有所述系统键盘的键盘视图时对所述第一工具选项的操作事件;
若监测到所述系统键盘显示事件,在所述应用程序中显示所述键盘视图。
3.根据权利要求2所述的方法,其特征在于,所述工具栏还包括不同于所述第一工具选项的第二工具选项,该方法还包括:
监测系统键盘消失事件;所述系统键盘消失事件为在所述应用程序中显示所述键盘视图时对所述第一工具选项的第一操作事件,或者,在所述应用程序中显示所述键盘视图时对所述第二工具选项的第二操作事件;
若监测到所述第一操作事件,在所述应用程序中隐藏所述键盘视图和所述工具栏视图;
若监测到所述第二操作事件,在所述应用程序中隐藏所述键盘视图并在所述应用程序中显示所述第二工具选项的工具视图。
4.根据权利要求3所述的方法,其特征在于,所述第二工具选项的工具视图中包括目标子工具选项,所述目标子工具选项包括:用于对所述网页文档中光标文本进行列表控制的第一子工具选项,和/或用于对所述网页文档中光标文本进行标题控制的第二子工具选项,该方法还包括:
接收对所述目标子工具选项的触发操作,在所述应用程序中隐藏所述第二工具选项的工具视图且显示所述键盘视图。
5.根据权利要求3所述的方法,其特征在于,所述工具栏还包括不同于所述第一工具选项和所述第二工具选项的第三工具选项,该方法还包括:
在所述应用程序中显示有所述工具栏视图时,将所述工具栏中的所述第三工具选项的状态更新为所述环境信息中第三工具选项状态信息指示的目标状态。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图,包括:
若所述第一操作在所述网页文档上的操作位置为所述网页文档的标题,确定不在所述应用程序中显示工具栏视图;
若所述第一操作在所述网页文档上的操作位置为所述网页文档的正文,确定在所述应用程序中显示工具栏视图。
7.一种网页文档编辑装置,其特征在于,包括:
第一接收单元,用于接收在应用程序的网页视图中显示的网页文档上执行的第一操作;
第一获取单元,用于获取当前所述网页文档的环境信息,所述环境信息包括所述第一操作在所述网页文档上的操作位置和所述网页文档在所述第一操作的操作位置处的文档格式信息;
工具栏视图确定单元,用于根据所述第一操作在所述网页文档上的操作位置确定是否在所述应用程序中显示工具栏视图;
第一更新单元,用于若确定在所述应用程序中显示所述工具栏视图,将工具栏中的工具选项指示的文档格式更新为所述文档格式信息指示的目标文档格式得到目标工具栏,并在所述应用程序中显示加载有所述目标工具栏的所述工具栏视图;所述工具栏基于所述应用程序的原生程式生成;
第二获取单元,用于获取对所述目标工具栏的目标工具选项执行的第二操作的操作信息;
第三获取单元,用于查找预先设置的工具选项和接口的对应关系,获取与目标工具选项对应的目标接口;
调用单元,用于调用注入所述操作信息的所述目标接口操作所述网页文档。
8.根据权利要求7所述的装置,其特征在于,所述工具栏包括第一工具选项,所述第一工具选项与系统键盘相关,所述装置还包括:
第一监测单元,用于监测系统键盘显示事件;所述系统键盘显示事件为在所述网页文档上的操作事件,或者,在所述应用程序中未显示加载有所述系统键盘的键盘视图时对所述第一工具选项的操作事件;
第一显示单元,用于若监测到所述系统键盘显示事件,在所述应用程序中显示所述键盘视图。
9.一种终端,其特征在于,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如权利要求1-6任意一项所述的网页文档编辑方法。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-6任意一项所述的网页文档编辑方法。
CN201910959890.1A 2019-10-10 2019-10-10 一种网页文档编辑方法、装置、终端及存储介质 Active CN110728112B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910959890.1A CN110728112B (zh) 2019-10-10 2019-10-10 一种网页文档编辑方法、装置、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910959890.1A CN110728112B (zh) 2019-10-10 2019-10-10 一种网页文档编辑方法、装置、终端及存储介质

Publications (2)

Publication Number Publication Date
CN110728112A CN110728112A (zh) 2020-01-24
CN110728112B true CN110728112B (zh) 2025-05-06

Family

ID=69220915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910959890.1A Active CN110728112B (zh) 2019-10-10 2019-10-10 一种网页文档编辑方法、装置、终端及存储介质

Country Status (1)

Country Link
CN (1) CN110728112B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112417827B (zh) * 2020-12-07 2024-03-01 北京明略软件系统有限公司 在线文档编辑展示的方法、装置、电子设备及存储介质
CN113687903A (zh) * 2021-09-27 2021-11-23 北京搜狗科技发展有限公司 一种基于结构化数据的工具展示方法及装置
CN116151189A (zh) * 2023-02-27 2023-05-23 北京字跳网络技术有限公司 文本格式设置方法、装置及电子设备
CN118227250B (zh) * 2024-05-24 2024-09-20 腾讯科技(深圳)有限公司 页面中的工具栏显示方法、装置、计算机设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798655A2 (en) * 1996-03-25 1997-10-01 Sun Microsystems, Inc. Internet-enabled graphical user interface with toolbar icons having built-in links to world-wide web documents and an integrated web browser
CN101739415A (zh) * 2008-11-25 2010-06-16 华中师范大学 一种面向浏览器的网页标注系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108089796A (zh) * 2016-11-23 2018-05-29 珠海金山办公软件有限公司 快捷工具栏的显示方法及装置
CN109635261A (zh) * 2018-11-16 2019-04-16 天津字节跳动科技有限公司 在线文档内容编辑方法、装置、存储介质及电子设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798655A2 (en) * 1996-03-25 1997-10-01 Sun Microsystems, Inc. Internet-enabled graphical user interface with toolbar icons having built-in links to world-wide web documents and an integrated web browser
CN101739415A (zh) * 2008-11-25 2010-06-16 华中师范大学 一种面向浏览器的网页标注系统

Also Published As

Publication number Publication date
CN110728112A (zh) 2020-01-24

Similar Documents

Publication Publication Date Title
CN110728112B (zh) 一种网页文档编辑方法、装置、终端及存储介质
CN112988006B (zh) 显示方法、装置、电子设备和存储介质
CN108416011B (zh) 一种页面处理方法、装置、终端及计算机可读存储介质
EP2523088A2 (en) Method and apparatus for providing graphic user interface having item deleting function
CN107613117A (zh) 一种基于多任务的界面显示方法及移动终端
CN103425416A (zh) 用于便携式设备的显示控制方法和装置
CN103414765B (zh) 图形码中信息的分流方法、装置及系统
US20130080871A1 (en) Method for retrieving a representation of an annotated web document, associated computer program and electronic device
CN105812552B (zh) 一种应用图标的提示信息的消除方法及终端
US20150293660A1 (en) Method And Device For Managing Information
CN111934985A (zh) 媒体内容的分享方法、装置、设备及计算机可读存储介质
KR102926192B1 (ko) 메시지 상세 페이지의 표시 방법, 장치 및 전자 장치
CN112256179B (zh) 文本处理方法及装置
CN113805757B (zh) 文件处理方法及装置
CN113407073B (zh) 信息显示方法和电子设备
US9875316B2 (en) Identifying user selection using coordinates and snapshots of webpages
CN114895815A (zh) 数据处理方法和电子设备
CN103941957A (zh) 用户设备内容删除方法、装置以及用户设备
CN114553805A (zh) 消息显示方法及其装置
CN114415847A (zh) 文本信息删除方法、装置及电子设备
HK40020302A (zh) 一种网页文档编辑方法、装置、终端及存储介质
HK40020302B (zh) 一种网页文档编辑方法、装置、终端及存储介质
CN114201472B (zh) 日志显示方法、装置、电子设备以及存储介质
CN113037618B (zh) 图像分享方法及装置
CN111182136B (zh) 提醒任务的触发方法、系统、终端设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40020302

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant