一种网页的操作方法及装置制造方法及图纸

技术编号:14760445 阅读:74 留言:0更新日期:2017-03-03 10:50
本公开是关于一种网页的操作方法及装置,涉及信息处理技术领域,该方法包括:当检测到针对网页的触控事件时,判断该网页中是否发生了触控冲突;当该网页中发生了触控冲突时,显示冲突提示消息;当基于该冲突提示消息重新设置该触控事件的手势操作之后,判断是否检测到该手势操作;当检测到该手势操作时,对该触控事件进行响应,以实现对该网页的操作。本公开实施例通过判断网页触控冲突,并在确定网页发生触控冲突后,通过显示冲突提示消息,指示用户重新设置触控事件的手势操作,进而根据该手势操作实现对网页的操作,使得用户在网页中发生触控冲突时,能顺利地通过触摸触控屏实现对网页的操作,增强了用户操作的方便性。

【技术实现步骤摘要】

本公开涉及信息处理
,尤其涉及一种网页的操作方法及装置
技术介绍
随着移动终端的普及,越来越多的人选择使用移动终端中的浏览器进行网页内容浏览,在移动终端上,对浏览器中网页的操作通常是通过设备触控屏上的触控事件来实现的。由于网页设计的原因,网页中经常存在部分网页区域会接收所有的触控事件,并且在接收之后不对触控事件做出响应,当用户在该部分网页区域内试图通过触摸触控屏触发触控事件来实现对网页的操作时会产生冲突,因此,当下亟需一种网页的操作方法以解决此类冲突。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种网页的操作方法和装置。根据本公开实施例的第一方面,提供一种网页的操作方法,所述方法包括:当检测到针对网页的触控事件时,判断所述网页中是否发生了触控冲突;当所述网页中发生了触控冲突时,显示冲突提示消息,所述冲突提示消息用于指示所述网页中发生了触控冲突并提示重新设置所述触控事件的手势操作;当基于所述冲突提示消息重新设置所述触控事件的手势操作之后,判断是否检测到所述手势操作;当检测到所述手势操作时,对所述触控事件进行响应,以实现对所述网页的操作。可选地,所述判断所述网页中是否发生了触控冲突,包括:当所述触控事件为滚动事件时,判断所述网页中是否存在溢出区域,所述溢出区域为所述网页中未显示的区域;当所述网页中存在溢出区域时,判断所述网页的页面内容是否发生了滚动;当所述网页的页面内容未发生滚动时,确定所述网页中发生了触控冲突。其中,当触控事件为滚动事件时,判断网页中是否存在溢出区域,当网页中存在溢出区域时,通过判断网页的页面内容是否发生了滚动,可以有效地判断网页中是否发生了触控冲突,提高了判断触控冲突的准确性。可选地,所述方法还包括:通过操作系统在当前显示所述网页的浏览器的根窗口中注册事件接收器;相应地,所述判断所述网页的页面内容是否发生了滚动,包括:判断所述事件接收器是否接收到页面滚动通知,所述页面滚动通知用于通知所述事件接收器所述网页的页面内容发生了滚动;当所述事件接收器未接收到所述页面滚动通知时,确定所述网页的页面内容未发生滚动;当所述事件接收器接收到所述页面滚动通知时,确定所述网页的页面内容发生了滚动。由于网页中通常会存在接收所有触控事件但对触控事件不作出响应的部分网页区域,因此,在当前显示该网页的浏览器的根窗口中注册事件接收器,从而通过该事件接收器接收滚动事件,避免了该滚动事件被网页中的部分网页区域接收后得不到响应。另外,通过判断事件接收器是否接收到页面滚动通知来判断页面内容是否发生了滚动,提高了判断的准确性。可选地,所述判断所述网页中是否发生了触控冲突,包括:当所述触控事件为内容选中事件时,判断所述网页中所述触控事件的作用位置的页面内容是否被选中;当所述网页中所述触控事件的作用位置的页面内容未被选中时,确定所述网页中发生了触控冲突。其中,当触控事件为内容选中事件时,通过判断网页中的触控事件的作用位置的页面内容是否被选中来判断网页中是否发生了触控冲突,提高了判断触控冲突的准确性。可选地,所述方法还包括:通过操作系统在当前显示所述网页的浏览器的根窗口中注册事件接收器;相应地,所述判断所述网页中所述触控事件的作用位置的页面内容是否被选中,包括:判断所述事件接收器是否接收到页面内容选中通知,所述页面内容选中通知用于通知所述事件接收器所述网页中存在被选中的页面内容;当所述事件接收器未接收到所述页面内容选中通知时,确定所述网页中所述触控事件的作用位置的页面内容未被选中;当所述事件接收器接收到所述页面内容选中通知时,确定所述网页中所述触控事件的作用位置的页面内容已被选中。其中,在当前显示该网页的浏览器的根窗口中注册事件接收器,从而通过该事件接收器接收滚动事件,避免了该滚动事件被网页中的部分网页区域接收后得不到响应。另外,通过判断事件接收器是否接收到页面内容选中通知来判断触控事件的作用位置的页面内容是否被选中,提高了判断的准确性。根据本公开实施例的第二方面,提供一种网页的操作装置,所述装置包括:第一判断模块,用于当检测到针对网页的触控事件时,判断所述网页中是否发生了触控冲突;显示模块,用于当所述网页中发生了触控冲突时,显示冲突提示消息,所述冲突提示消息用于指示所述网页中发生了触控冲突并提示重新设置所述触控事件的手势操作;第二判断模块,用于当基于所述冲突提示消息重新设置所述触控事件的手势操作之后,判断是否检测到所述手势操作;响应模块,用于当检测到所述手势操作时,对所述触控事件进行响应,以实现对所述网页的操作。可选地,所述第一判断模块包括:第一判断子模块,用于当所述触控事件为滚动事件时,判断所述网页中是否存在溢出区域,所述溢出区域为所述网页中未显示的区域;第二判断子模块,用于当所述网页中存在溢出区域时,判断所述网页的页面内容是否发生了滚动;第一确定子模块,当所述网页的页面内容未发生滚动时,确定所述网页中发生了触控冲突。可选地,所述装置还包括:第一注册模块,用于通过操作系统在当前显示所述网页的浏览器的根窗口中注册事件接收器;相应地,所述第二判断子模块用于:判断所述事件接收器是否接收到页面滚动通知,所述页面滚动通知用于通知所述事件接收器所述网页的页面内容发生了滚动;当所述事件接收器未接收到所述页面滚动通知时,确定所述网页的页面内容未发生滚动;当所述事件接收器接收到所述页面滚动通知时,确定所述网页的页面内容发生了滚动。可选地,所述第一判断模块包括:第三判断子模块,用于当所述触控事件为内容选中事件时,判断所述网页中所述触控事件的作用位置的页面内容是否被选中;第二确定子模块,用于当所述网页中所述触控事件的作用位置的页面内容未被选中时,确定所述网页中发生了触控冲突。可选地,所述装置还包括:第二注册模块,用于通过操作系统在当前显示所述网页的浏览器的根窗口中注册事件接收器;相应地,所述第三判断子模块用于:判断所述事件接收器是否接收到页面内容选中通知,所述页面内容选中通知用于通知所述事件接收器所述网页中存在被选中的页面内容;当所述事件接收器未接收到所述页面内容选中通知时,确定所述网页中所述触控事件的作用位置的页面内容未被选中;当所述事件接收器接收到所述页面内容选中通知时,确定所述网页中所述触控事件的作用位置的页面内容已被选中。根据本公开实施例的第三方面,提供一种网页的操作装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当检测到针对网页的触控事件时,判断所述网页中是否发生了触控冲突;当所述网页中发生了触控冲突时,显示冲突提示消息,所述冲突提示消息用于指示所述网页中发生了触控冲突并提示重新设置所述触控事件的手势操作;当基于所述冲突提示消息重新设置所述触控事件的手势操作之后,判断是否检测到所述手势操作;当检测到所述手势操作时,对所述触控事件进行响应,以实现对所述网页的操作。本公开实施例提供的技术方案可以包括以下有益效果:当检测到针对网页的触控事件时,判断网页是否发生了触控冲突,并在确定网页中发生了触控冲突后,通过显示冲突提示消息来指示用户重新设置触控事件的手势操作,进而在重新设置该触控事件的手势操作之后,检测该手势操作,并根据检测到的重新设置的手势操作实现对网页的操作,使用户在网页本文档来自技高网...
一种网页的操作方法及装置

【技术保护点】
一种网页的操作方法,其特征在于,所述方法包括:当检测到针对网页的触控事件时,判断所述网页中是否发生了触控冲突;当所述网页中发生了触控冲突时,显示冲突提示消息,所述冲突提示消息用于指示所述网页中发生了触控冲突并提示重新设置所述触控事件的手势操作;当基于所述冲突提示消息重新设置所述触控事件的手势操作之后,判断是否检测到所述手势操作;当检测到所述手势操作时,对所述触控事件进行响应,以实现对所述网页的操作。

【技术特征摘要】
1.一种网页的操作方法,其特征在于,所述方法包括:当检测到针对网页的触控事件时,判断所述网页中是否发生了触控冲突;当所述网页中发生了触控冲突时,显示冲突提示消息,所述冲突提示消息用于指示所述网页中发生了触控冲突并提示重新设置所述触控事件的手势操作;当基于所述冲突提示消息重新设置所述触控事件的手势操作之后,判断是否检测到所述手势操作;当检测到所述手势操作时,对所述触控事件进行响应,以实现对所述网页的操作。2.如权利要求1所述的方法,其特征在于,所述判断所述网页中是否发生了触控冲突,包括:当所述触控事件为滚动事件时,判断所述网页中是否存在溢出区域,所述溢出区域为所述网页中未显示的区域;当所述网页中存在溢出区域时,判断所述网页的页面内容是否发生了滚动;当所述网页的页面内容未发生滚动时,确定所述网页中发生了触控冲突。3.如权利要求2所述的方法,其特征在于,所述方法还包括:通过操作系统在当前显示所述网页的浏览器的根窗口中注册事件接收器;相应地,所述判断所述网页的页面内容是否发生了滚动,包括:判断所述事件接收器是否接收到页面滚动通知,所述页面滚动通知用于通知所述事件接收器所述网页的页面内容发生了滚动;当所述事件接收器未接收到所述页面滚动通知时,确定所述网页的页面内容未发生滚动;当所述事件接收器接收到所述页面滚动通知时,确定所述网页的页面内容发生了滚动。4.如权利要求1所述的方法,其特征在于,所述判断所述网页中是否发生了触控冲突,包括:当所述触控事件为内容选中事件时,判断所述网页中所述触控事件的作用位置的页面内容是否被选中;当所述网页中所述触控事件的作用位置的页面内容未被选中时,确定所述网页中发生了触控冲突。5.如权利要求4所述的方法,其特征在于,所述方法还包括:通过操作系统在当前显示所述网页的浏览器的根窗口中注册事件接收器;相应地,所述判断所述网页中所述触控事件的作用位置的页面内容是否被选中,包括:判断所述事件接收器是否接收到页面内容选中通知,所述页面内容选中通知用于通知所述事件接收器所述网页中存在被选中的页面内容;当所述事件接收器未接收到所述页面内容选中通知时,确定所述网页中所述触控事件的作用位置的页面内容未被选中;当所述事件接收器接收到所述页面内容选中通知时,确定所述网页中所述触控事件的作用位置的页面内容已被选中。6.一种网页的操作装置,其特征在于,所述装置包括:第一判断模块,用于当检测到针对网页的触控事件时,判断所述网页中是否发生了触控冲突;显示模块,用于当所述网页中发生了触控冲突时,显示冲突提示消息,所述冲突提示消息用于指示所述网页中发生了触控冲突并提示重新设置所述触控事件的手势操作;...

【专利技术属性】
技术研发人员:刘守群左景龙於一飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1