[发明专利]一种网页视图的处理方法及设备在审
申请号: | 202110712315.9 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113343151A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 陈沛 | 申请(专利权)人: | 上海渠杰信息科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王路丰 |
地址: | 200120 上海市浦东新区中国(上海)自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 视图 处理 方法 设备 | ||
本申请的目的是提供一种网页视图的处理方法及设备,本申请先在网页视图中插入视图控件的占位标签,并注入所述占位标签的插入算法;通过所述插入算法获取所述占位标签在所述网页视图中的位置;预置待插入的原生视图的位置偏移量;基于所述原生视图的位置偏移量,将所述原生视图插入至所述占位标签在所述网页视图中的位置处;通过所述插入算法确定所述占位标签的尺寸;基于所述占位标签的尺寸调整所述原生视图在所述网页视图中的展示尺寸,实现了在网页视图中插入原生视图,使得可以在网页视图中显示原生视图,可以达到复用原生视图的目的,从而拓展网页视图的可用性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种网页视图的处理方法及设备。
背景技术
现有技术中,网页视图webview在移动平台上的缺点逐渐凸显。比如,在混合应用中,使用webview可以安卓系统或ios系统进行开发一次,但是使用webview的过程中又存在一部分原来已有的原生view无法在webview使用,即无法复用一些原生平台已有的视图view,导致重复开发和人力资源的浪费,而且网页视图webview和原生view的实现效果也有差异,导致用户的体验不一致;又比如,一些第三方提供的功能只能用原生view接入,无法使用webview接入。
发明内容
本申请的一个目的是提供一种网页视图的处理方法及设备,可以实现在网页视图中插入原生视图,使得可以在网页视图中显示原生视图,可以达到复用原生视图的目的,从而拓展网页视图的可用性。
根据本申请的一个方面,提供了一种网页视图的处理方法,其中,所述方法包括:
在网页视图中插入视图控件的占位标签,并注入所述占位标签的插入算法;
通过所述插入算法获取所述占位标签在所述网页视图中的位置;
预置待插入的原生视图的位置偏移量;
基于所述原生视图的位置偏移量,将所述原生视图插入至所述占位标签在所述网页视图中的位置处;
通过所述插入算法确定所述占位标签的尺寸;
基于所述占位标签的尺寸调整所述原生视图在所述网页视图中的展示尺寸。
进一步地,上述方法中,所述占位标签的插入算法包括所述占位标签的位置获取算法和尺寸设置算法,其中,所述通过所述插入算法获取所述占位标签在所述网页视图中的位置,包括:
通过所述位置获取算法获取所述占位标签在所述网页视图中的位置;
所述通过所述插入算法确定所述占位标签的尺寸,包括:
通过所述尺寸设置算法确定所述占位标签的尺寸。
进一步地,上述方法中,所述方法还包括:
响应于检测到所述网页视图对应的页面切换时,对所述网页视图中插入的所述原生视图进行销毁处理。
进一步地,上述方法中,所述占位标签的尺寸包括:所述占位标签的宽度和所述占位标签的高度。
进一步地,上述方法中,所述基于所述占位标签的尺寸调整所述原生视图在所述网页视图中的展示尺寸,包括:
基于所述占位标签的尺寸调整所述原生视图在所述网页视图中的展示宽度和/或展示高度。
根据本申请的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述网页视图的处理方法。
根据本申请的另一方面,还提供了一种网页视图的处理设备,其中,该设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海渠杰信息科技有限公司,未经上海渠杰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110712315.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种托盘定位结构
- 下一篇:智能呼救方法、装置、电子设备及存储介质