[发明专利]页面元素的控制方法、装置、可读介质以及设备有效
申请号: | 202010794891.8 | 申请日: | 2020-08-10 |
公开(公告)号: | CN111930295B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 宋英豪;成磊;郝红军;夏连鹏;史振华 | 申请(专利权)人: | 人教数字出版有限公司 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487;G06F3/0484;G06F3/0488 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 100081 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 元素 控制 方法 装置 可读 介质 以及 设备 | ||
本申请公开了一种页面元素的控制方法、装置、可读介质以及设备,该方法通过监听页面资源的操作消息,其中页面资源的操作消息由用户对页面资源中的元素进行操作触发生成;若操作消息为触摸操作消息,则对操作消息进行拦截;将拦截的操作消息中的触摸动作代码转换为对应的鼠标动作代码,得到转换后的操作消息;通过浏览器对转换后的操作消息进行处理,以使得页面资源中的元素按照转换后的操作消息对应的操作进行位置或大小的变更。即使用户浏览的页面资源不支持触摸操作,但由于转换后的操作消息中的是鼠标动作代码,因此转换后的操作消息被浏览器进行处理之后,能够使得页面资源中的元素按照转换后的操作消息对应的操作进行位置或大小的变更。
技术领域
本申请涉及计算机技术领域,尤其涉及一种页面元素的控制方法、装置、可读介质以及设备。
背景技术
现有技术中,客户端通过嵌入浏览器打开一些页面资源后,用户能够通过触摸操作的方式,来拖动页面资源上的一些图片、动画等元素。
然而,由于一些页面资源不支持触摸拖动操作,只支持鼠标拖动操作,导致用户无法使用触摸功能来实现拖拽元素,只能通过鼠标进行操作,不能够满足用户想要便捷地拖动元素的需求。因此,需要使得页面资源中可移动的元素均能够通过触摸操作来实现拖动,以满足用户的需求。
发明内容
基于上述现有技术的不足,本申请提供了一种页面元素的控制方法、装置、可读介质以及设备,以实现页面资源中的可移动的元素均能够通过触摸操作来实现拖动。
本申请第一方面公开了一种页面元素的控制方法,包括:
监听页面资源的操作消息;其中,所述页面资源的操作消息由用户对所述页面资源中的元素进行操作触发生成;
若所述操作消息为触摸操作消息,则对所述操作消息进行拦截;
将拦截的所述操作消息中的触摸动作代码转换为对应的鼠标动作代码,得到转换后的操作消息;
通过浏览器对所述转换后的操作消息进行处理,以使得所述页面资源中的元素按照所述转换后的操作消息对应的操作进行位置或大小的变更。
可选地,在上述页面元素的控制方法中,还包括:
识别所述页面资源是否属于具有元素操作需求的页面资源;其中,若所述页面资源属于具有元素操作需求的页面资源,且所述操作消息为触摸操作消息,则对所述操作消息进行拦截。
可选地,在上述页面元素的控制方法中,所述识别所述页面资源是否属于具有元素操作需求的页面资源,包括:
识别所述页面资源的统一资源定位符URL所具有的特征是否与第一类标识特征相匹配;其中,所述第一类标识特征指代具有元素操作需求的页面资源所对应的URL中具有的标识特征;若所述页面资源的统一资源定位符URL所具有的特征与所述第一类标识特征相匹配,则所述页面资源属于具有元素操作需求的页面资源。
可选地,在上述页面元素的控制方法中,所述识别所述页面资源是否属于具有元素操作需求的页面资源,包括:
识别所述页面资源的页面代码所具有的特征是否与第一类标识特征相匹配;其中,所述第一类标识特征指代具有元素操作需求的页面资源所对应的页面代码中具有的标识特征;若所述页面资源的页面代码所具有的特征与第一类标识特征相匹配,则所述页面资源属于具有元素操作需求的页面资源。
可选地,在上述页面元素的控制方法中,所述将拦截的所述操作消息中的触摸动作代码转换为对应的鼠标动作代码,得到转换后的操作消息之后,包括:
生成转换处理操作对应的返回值;其中,所述转换处理操作对应的返回值用于说明已完成将拦截的所述操作消息中的触摸动作代码转换为对应的鼠标动作代码的操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人教数字出版有限公司,未经人教数字出版有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010794891.8/2.html,转载请声明来源钻瓜专利网。