一种滑屏事件冲突的处理方法及装置制造方法及图纸

技术编号:13601780 阅读:43 留言:0更新日期:2016-08-27 17:51
本发明专利技术公开了一种滑屏事件冲突的处理方法,监听已加载的网页,当监听到网页内部具有切换属性的标签上发生滑屏事件时,对网页内部具有切换属性的标签进行对应的切换;当监听到具有切换属性的标签以外的其他标签上发生滑屏事件时,进行不同网页之间的切换。或者,当监听到网页上发生滑屏事件时,若能通过反射的方式获取切换标识,则根据切换标识对网页内部具有切换属性的标签进行对应的切换或者进行不同网页之间的切换;若不能通过反射的方式获取切换标识,并且滑屏事件发生在具有切换属性的标签上时,对该标签进行对应的切换;否则进行不同网页之间的切换。通过上述两种方式,都可以区分用户进行滑屏操作想要达到的滑屏效果,避免错误响应。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种滑屏事件冲突的处理方法及装置
技术介绍
现有技术中,无线浏览器分为有核浏览器和无核浏览器,与有核浏览器相比,无核浏览器因为没有加载内核,因此成本较低,得到更广泛的使用;在使用无核浏览器时,经常出现同时加载多个页面的情况,用户一般通过左右滑屏的方式实现这些页面之间的切换,与此同时,有些页面内部的某些区域也存在需要切换的内容,通过向页面内部增加处理滑屏事件的机制,使用户通过滑屏的方式切换页面内部需要切换的内容。本专利技术人发现,当当前加载的页面内部已经增加了处理滑屏事件的机制,并且无线浏览器中存在多个加载的页面时,用户对当前加载的页面进行滑屏操作想切换该页面内部需要切换的内容时,整个页面却被切换。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种滑屏事件冲突的处理方法和相应的一种滑屏事件冲突的处理装置。依据本专利技术的一个方面,提供了一种滑屏事件冲突的处理方法,包括:监听已加载的网页;当监听到所述网页内部具有切换属性的标签上发生滑屏事件时,对所述网页内部具有切换属性的标签进行对应的切换;当监听到所述具有切换属性的标签以外的其他标签上发生滑屏事件时,
进行不同网页之间的切换。所述对所述网页内部具有切换属性的标签进行对应的切换,具体包括:根据所述滑屏事件对应的手势元素判断所述具有切换属性的标签的切换方向,根据所述切换方向切换所述标签对应的内容。还包括:当加载完所述网页时,向所述网页中注入滑屏事件,以便监听所述网页内部具有切换属性的标签上发生滑屏事件或者所述具有切换属性的标签以外的其他标签上发生滑屏事件。另一方面,本专利技术提供了一种滑屏事件冲突的处理方法,包括:监听已加载的网页;当监听到所述网页上发生滑屏事件时,如果能通过反射的方式获取切换标识,则根据所述切换标识对所述网页内部具有切换属性的标签进行对应的切换或者进行不同网页之间的切换,所述切换标识表明需要进行网页内部切换还是不同网页之间的切换;如果不能通过反射的方式获取所述切换标识,则判断所述滑屏事件是否发生在所述网页内部具有切换属性的标签上,是则对所述网页内部具有切换属性的标签进行对应的切换;否则进行不同网页之间的切换。所述切换标识是在发生滑屏事件时,根据所述滑屏事件对应的手势元素触发产生的。还包括:当加载完所述网页时,向所述网页中注入滑屏事件,以便监听所述网页上发生滑屏事件。所述判断所述滑屏事件是否发生在所述网页内部具有切换属性的标签上,具体包括:获取所述滑屏事件在所述网页中发生的位置,根据所述位置获取所述网页中对应的标签,如果获取到的标签是具有切换属性的标签,则所述滑屏事件发生在页面内部具有切换属性的标签上;如果获取到的标签不是具有切换属性的标签,则所述滑屏事件未发生在所述网页内部具有切换属性的标签上。所述对所述网页内部具有切换属性的标签进行对应的切换,具体包括:根据所述滑屏事件对应的手势元素判断所述具有切换属性的标签的切换方向,根据所述切换方向切换所述标签对应的内容。还包括:判断操作系统的版本是否为第一版本以下,是则能通过反射的方式获取所述切换标识;否则不能通过反射的方式获取所述切换标识。另一方面,本专利技术提供一种滑屏事件冲突的处理装置,包括:监听模块,用于监听已加载的网页;判断模块,用于判断发生滑屏事件的位置;网页内切换模块,用于所述网页内部具有切换属性的标签上发生滑屏事件时,对所述网页内部具有切换属性的标签进行对应的切换;网页切换模块,用于所述具有切换属性的标签以外的其他标签上发生滑屏事件时,进行不同网页之间的切换。所述网页内切换模块,具体用于根据所述滑屏事件对应的手势元素判断所述具有切换属性的标签的切换方向,根据所述切换方向切换所述标签对应的内容。还包括:预处理模块,用于当加载完所述网页时,向所述网页中注入滑屏事件,以便监听所述网页内部具有切换属性的标签上发生滑屏事件或者所述具有切换属性的标签以外的其他标签上发生滑屏事件。另一方面,本专利技术提供一种滑屏事件冲突处理的装置,包括:监听模块,用于监听已加载的网页;第一判断模块,用于当监听到所述网页上发生滑屏事件时,判断是否能通过反射的方式获取切换标识;第一处理模块,用于能通过反射的方式获取切换标识时,根据所述切换标识对所述网页内部具有切换属性的标签进行对应的切换或者进行不同网页之间的切换,所述切换标识表明需要进行网页内部切换还是不同网页之间的切换;第二判断模块,用于不能通过反射的方式获取所述切换标识,则判断所
述滑屏事件是否发生在所述网页内部具有切换属性的标签上;第二处理模块,用于所述滑屏事件发生在所述网页内部具有切换属性的标签上时,对所述网页内部具有切换属性的标签进行对应的切换;第三处理模块,用于所述滑屏事件发生在所述网页内部具有切换属性的标签以外的其他部分上时,进行不同网页之间的切换。所述切换标识是在发生滑屏事件时,根据所述滑屏事件对应的手势元素触发产生的。还包括:预处理模块,用于当加载完所述网页时,向所述网页中注入滑屏事件,以便监听所述网页上发生滑屏事件。所述第二判断模块,具体用于获取所述滑屏事件在所述网页中发生的位置,根据所述位置获取所述网页中对应的标签,如果获取到的标签是具有切换属性的标签,则所述滑屏事件发生在页面内部具有切换属性的标签上;如果获取到的标签不是具有切换属性的标签,则所述滑屏事件未发生在所述网页内部具有切换属性的标签上。所述第二处理模块,具体用于根据所述滑屏事件对应的手势元素判断所述具有切换属性的标签的切换方向,根据所述切换方向切换所述标签对应的内容。还包括:判断操作系统模块,用于判断操作系统的版本是否为第一版本以下,是则能通过反射的方式获取所述切换标识;否则不能通过反射的方式获取所述切换标识。本专利技术的有益效果:通过监听已加载的网页,当监听到网页内部具有切换属性的标签上发生滑屏事件时,对网页内部具有切换属性的标签进行对应的切换;当监听到具有切换属性的标签以外的其他标签上发生滑屏事件时,进行不同网页之间的切换。或者,当监听到网页上发生滑屏事件时,如果能通过反射的方式获取切换标识,则根据切换标识对网页内部具有切换属性的标签进行对应的切换或者进行不同网页之间的切换,切换标识表明需要进行网页内部切换还是不同网页之间的切换;如果不能通过反射的方式获取切换标识,则判断滑屏事件是否发生在网页内部具有切换属性的标签上,是则对
网页内部具有切换属性的标签进行对应的切换;否则进行不同网页之间的切换。通过上述两种方式,都可以区分用户进行滑屏操作想要达到的滑屏效果,避免错误响应。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例提供的一种滑屏事件冲突的处理方法流程图;图2是本专利技术实施例提供的另一种滑屏事件冲突的处本文档来自技高网
...

【技术保护点】
一种滑屏事件冲突的处理方法,其特征在于,包括:监听已加载的网页;当监听到所述网页内部具有切换属性的标签上发生滑屏事件时,对所述网页内部具有切换属性的标签进行对应的切换;当监听到所述具有切换属性的标签以外的其他标签上发生滑屏事件时,进行不同网页之间的切换。

【技术特征摘要】
1.一种滑屏事件冲突的处理方法,其特征在于,包括:监听已加载的网页;当监听到所述网页内部具有切换属性的标签上发生滑屏事件时,对所述网页内部具有切换属性的标签进行对应的切换;当监听到所述具有切换属性的标签以外的其他标签上发生滑屏事件时,进行不同网页之间的切换。2.如权利要求1所述的方法,其特征在于,所述对所述网页内部具有切换属性的标签进行对应的切换,具体包括:根据所述滑屏事件对应的手势元素判断所述具有切换属性的标签的切换方向,根据所述切换方向切换所述标签对应的内容。3.如权利要求1所述的方法,其特征在于,还包括:当加载完所述网页时,向所述网页中注入滑屏事件,以便监听所述网页内部具有切换属性的标签上发生滑屏事件或者所述具有切换属性的标签以外的其他标签上发生滑屏事件。4.一种滑屏事件冲突的处理方法,其特征在于,包括:监听已加载的网页;当监听到所述网页上发生滑屏事件时,如果能通过反射的方式获取切换标识,则根据所述切换标识对所述网页内部具有切换属性的标签进行对应的切换或者进行不同网页之间的切换,所述切换标识表明需要进行网页内部切换还是不同网页之间的切换;如果不能通过反射的方式获取所述切换标识,则判断所述滑屏事件是否发生在所述网页内部具有切换属性的标签上,是则对所述网页内部具有切换属性的标签进行对应的切换;否则进行不同网页之间的切换。5.如权利要求4所述的方法,其特征在于,所述切换标识是在发生滑屏事件时,根据所述滑屏事件对应的手势元素触发产生的。6.如权利要求4所述的方法,其特征在于,还包括:当加载完所述网页时,向所述网页中注入滑屏事件,以便监听所述网页上发生滑屏事件。7.如权利要求4所述的方法,其特征在于,所述判断所述滑屏事件是否发生在所述网页内部具有切换属性的标签上,具体包括:获取所述滑屏事...

【专利技术属性】
技术研发人员:杨德立
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1