显示方法、装置、计算设备及可读存储介质制造方法及图纸

技术编号:34986313 阅读:18 留言:0更新日期:2022-09-21 14:31
本发明专利技术涉及互联网技术领域,公开了一种显示方法、装置、计算设备及可读存储介质,该方法在计算设备的浏览器中执行,浏览器中的至少一个网页元素设置有全局窗口属性及其对应的事件函数,方法包括:响应于对网页元素点击操作,将全局窗口属性的状态设置为触发状态,并根据事件函数对网页元素进行预定方式的呈现;响应于预定操作,更新全局窗口属性的状态;基于更新后的全局窗口属性的状态,对网页元素进行相应的显示。本发明专利技术的技术方案通过对网页元素的全局窗口属性的状态的感知,支持网页元素通过预定方式进行显示,实现了对浏览器中展示内容的灵活控制。的灵活控制。的灵活控制。

【技术实现步骤摘要】
显示方法、装置、计算设备及可读存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种显示方法、装置、计算设备及可读存储介质。

技术介绍

[0002]浏览器作为信息查询和展示的重要工具,各类网站的开发者通常会尽可能利用当前浏览器提供的特色技术和最新技术满足网页信息展示的需要。常见的网页元素的显示处理方式有网页元素的获取激活和丢失激活,例如:当网页元素激活时,该网页元素的激活将触发新的展示效果。当点击其他区域时,引起网页元素激活状态的切出,回归到初始状态。
[0003]现有的一些网页元素的显示方案主要分为三种,其一:针对网页输入类的网页元素(例如:登录时账号密码的输入框),当输入框获得输入焦点时,输入框会凸显出来,但是该方案的实现仅局限于输入类网页元素,不适用于其他的网页元素。其二:依赖于鼠标点击的实现方案,通过捕捉页面内鼠标点击实现网页元素的交互显示,该方案的缺点是:一、突出显示和消失的触发均需要由鼠标点击,其他的切换方式导致窗口失去激活则无法被感知;二、只有当前页面内的点击才能够被捕捉到,页面外部非输入性点击则不能够被捕捉到。其三:依赖窗口事件属性的实现方案,利用窗口事件属性onblur,通过焦点感知实现对窗口或网页标签页切出的感知,但该方案的缺点是只有点击焦点响应控件时,能够感知激活状态的切出,当点击同一个窗口内的非焦点响应控件时,则无法感知激活状态的切出,该方案的实现对键盘输入事件有强依赖,状态反馈性能差。
[0004]为此,本专利技术提供了一种显示方案,以解决现有技术中的问题。
>
技术实现思路

[0005]为此,本专利技术提供一种显示方法、装置、计算设备及可读存储介质,以解决或至少缓解上面存在的问题。
[0006]根据本专利技术的第一个方面,提供一种显示方法,在计算设备的浏览器中执行,浏览器中的至少一个网页元素设置有全局窗口属性及其对应的事件函数,方法包括:响应于对网页元素点击操作,将全局窗口属性的状态设置为触发状态,并根据事件函数对网页元素进行预定方式的呈现;响应于预定操作,更新全局窗口属性的状态;基于更新后的全局窗口属性的状态,对网页元素进行相应的显示。
[0007]可选地,在根据本专利技术的显示方法中,浏览器的窗口中包括含有网页元素的呈现区,预定操作包括:在呈现区之外的点击操作,以及通过非点击操作将呈现区所在的标签切换至所述浏览器中的其他标签或将浏览器切换至后台运行;其中,更新所述全局窗口属性的状态包括:将全局窗口属性的状态更新为非触发状态。
[0008]可选地,在根据本专利技术的显示方法中,预定操作包括在网页元素上的点击操作或在另一个网页元素上的点击操作,其中,更新全局窗口属性的状态包括:将全局窗口属性的状态保持触发状态。
[0009]可选地,在根据本专利技术的显示方法中,基于更新后的全局窗口属性的状态,对网页元素进行相应的显示,包括:如果更新后的全局窗口属性的状态为触发状态,则对网页元素进行预定方式的呈现;如果更新后的全局窗口属性的状态为非触发状态,则将网页元素预定方式的呈现进行还原。
[0010]可选地,在根据本专利技术的显示方法中,全局窗口属性的属性值为当前光标在浏览器中的位置,其中,根据事件函数对网页元素进行预定方式的呈现,包括:获取全局窗口属性的属性值;判断属性值是否对应网页元素所在的位置;如果是,则根据事件函数对网页元素进行预定方式的呈现。
[0011]可选地,在根据本专利技术的显示方法中,所述非点击操作至少包括对快捷键的触发。可选地,在根据本专利技术的显示方法中,还包括:如果事件函数包括用于执行对网页元素进行突出显示的函数,则预定方式的呈现包括突出显示;如果事件函数包括用于执行对网页元素进行隐藏的函数,则预定方式的呈现包括隐藏。
[0012]根据本专利技术的第二个方面,提供一种显示装置,包括:属性设置模块,适于响应于对网页元素触发点击操作,将全局窗口属性的状态设置为触发状态;状态更新模块,适于响应于预定操作的触发,更新全局窗口属性的状态;元素显示模块,适于根据事件函数对网页元素进行预定方式的呈现,基于更新后的全局窗口属性的状态,对网页元素进行相应的显示。
[0013]根据本专利技术的第三个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,程序指令包括用于执行如上所述的方法的指令。
[0014]根据本专利技术的第四个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的方法。
[0015]本专利技术的技术方案,通过对浏览器中的至少一个网页元素设置全局窗口属性及其对应的事件函数,当网页元素触发点击操作时,将全局窗口属性的状态设置为触发状态并根据事件函数对网页元素进行预定方式的呈现,响应于预定操作的触发,对全局窗口属性的状态进行更新,根据全局窗口属性的状态对网页元素进行相应的显示。通过对网页元素的全局窗口属性的状态的感知,支持网页元素通过预定方式进行显示,从而实现了对浏览器中展示内容的灵活控制。
[0016]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0017]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0018]图1示出了一个网页元素的初始状态的示意图;
图2示出了一个网页元素的突出显示的示意图;图3示出了输入类网页元素的初始状态的示意图;图4示出了输入类网页元素突出显示的示意图;图5示出了信息展示区突出显示的示意图;图6示出了计算设备600(即,硬件)的物理组件的框图;图7示出了根据本专利技术一个实施例的显示方法700的流程图;图8示出了根据本专利技术一个实施例的网页展示区和非网页展示区的示意图;图9示出了根据本专利技术实施例的显示装置900的示意图。
具体实施方式
[0019]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0020]常见的网页元素的显示处理方式有网页元素的获取激活和丢失激活,例如:当网页元素被激活时,该网页元素的激活将触发新的展示效果,比如展示区域变大、字体变大、悬浮在网页顶层以凸显信息。图1示出了一个网页元素的初始状态的示意图。如图1所示,网页元素110的初始状态占据一个较小的区域。图2示出了一个网页元素的突出显示的示意图。如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种显示方法,在计算设备的浏览器中执行,所述浏览器中的至少一个网页元素设置有全局窗口属性及其对应的事件函数,所述方法包括:响应于对所述网页元素点击操作,将所述全局窗口属性的状态设置为触发状态,并根据所述事件函数对所述网页元素进行预定方式的呈现;响应于预定操作,更新所述全局窗口属性的状态;基于更新后的全局窗口属性的状态,对所述网页元素进行相应的显示。2.根据权利要求1所述的方法,其中,所述浏览器的窗口中包括含有网页元素的呈现区,所述预定操作包括:在呈现区之外的点击操作,以及通过非点击操作将呈现区所在的标签切换至所述浏览器中的其他标签或将浏览器切换至后台运行;其中,所述更新所述全局窗口属性的状态包括:将所述全局窗口属性的状态更新为非触发状态。3.根据权利要求1所述的方法,所述预定操作包括在所述网页元素上的点击操作或在另一个网页元素上的点击操作,其中,所述更新所述全局窗口属性的状态包括:将所述全局窗口属性的状态保持触发状态。4.根据权利要求1至3中任一项所述的方法,其中,所述基于更新后的全局窗口属性的状态,对所述网页元素进行相应的显示,包括:如果更新后的全局窗口属性的状态为触发状态,则对所述网页元素进行预定方式的呈现;如果更新后的全局窗口属性的状态为非触发状态,则将所述网页元素预定方式的呈现进行还原。5.根据权利要求1至3中任一项所述的方法,所述全局窗口属性的...

【专利技术属性】
技术研发人员:周俊
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1