[发明专利]控件创建方法、装置、设备及存储介质有效
申请号: | 201911074178.X | 申请日: | 2019-10-31 |
公开(公告)号: | CN112749362B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 王召伟;黄思程 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 创建 方法 装置 设备 存储 介质 | ||
1.一种控件创建方法,其特征在于,应用于网页端,所述方法包括:
在网页代码中插入区隔标签;
通过网页视图WebView组件对插入区隔标签后的网页代码进行加载,得到第一网页,所述第一网页中包括控件容器,所述控件容器是根据所述区隔标签生成得到;
通过所述WebView组件调用所述网页端与客户端之间的组件接口,通过所述组件接口,向所述客户端发送原生控件的插入指令,所述插入指令用于指示所述客户端创建所述原生控件,将创建的所述原生控件插入到所述控件容器中,得到第二网页,所述组件接口是预先在所述网页端注册得到。
2.根据权利要求1所述的方法,其特征在于,所述通过网页视图WebView组件对插入区隔标签后的网页代码进行加载,得到第一网页之后,还包括:
通过所述WebView组件调用所述组件接口,通过所述组件接口,向所述客户端发送容器标识分配指令,所述容器标识分配指令用于指示所述客户端为所述控件容器分配容器标识;
通过所述组件接口,获取所述客户端为所述控件容器分配的所述容器标识;
所述通过所述组件接口,向所述客户端发送原生控件的插入指令,包括:
通过所述组件接口,向所述客户端发送所述插入指令,所述插入指令携带所述容器标识,用于指示所述客户端创建所述原生控件,根据所述容器标识将创建的所述原生控件插入到所述控件容器中。
3.根据权利要求1所述的方法,其特征在于,所述向所述客户端发送原生控件的插入指令之后,还包括:
当通过所述WebView组件监听到对所述原生控件的第一操作事件时,通过所述WebView组件将所述第一操作事件发送给所述原生控件,指示所述原生控件对所述第一操作事件进行响应。
4.根据权利要求3所述的方法,其特征在于,所述通过所述WebView组件将所述第一操作事件发送给所述原生控件之前,还包括:
当通过所述WebView组件监听到对所述第二网页中目标位置的第二操作事件时,确定位于所述目标位置处的至少一个控件,所述目标位置为所述第二网页的任一位置;
若所述至少一个控件为所述原生控件,或者若所述至少一个控件包括元素控件和所述原生控件,且所述原生控件位于所述元素控件的上方,则确定监听到对所述原生控件的第一操作事件。
5.一种控件创建方法,其特征在于,应用于客户端,所述方法包括:
接收网页端通过组件接口发送的原生控件的插入指令,所述组件接口为所述网页端与所述客户端之间的组件接口,且所述组件接口是预先在所述网页端注册得到;
根据所述插入指令创建所述原生控件;
将创建的所述原生控件插入到第一网页的控件容器中,得到第二网页,所述第一网页是由所述网页端通过网页视图WebView组件对插入有区隔标签的网页代码进行加载得到,所述控件容器是根据所述区隔标签生成得到。
6.根据权利要求5所述的方法,其特征在于,所述接收网页端通过组件接口发送的原生控件的插入指令之前,还包括:
接收所述网页端通过所述组件接口发送的容器标识分配指令;
根据所述容器标识分配指令为所述控件容器分配容器标识,将所述容器标识通过所述组件接口发送给所述网页端,其中,所述插入指令中携带所述容器标识;
所述将创建的所述原生控件插入到第一网页的控件容器中,包括:
根据所述容器标识,将创建的所述原生控件插入到所述控件容器中。
7.一种控件创建装置,其特征在于,应用于网页端,所述方法包括:
插入模块,用于在网页代码中插入区隔标签;
加载模块,用于通过网页视图WebView组件对插入区隔标签后的网页代码进行加载,得到第一网页,所述第一网页中包括控件容器,所述控件容器是根据所述区隔标签生成得到;
发送模块,用于通过所述WebView组件调用所述网页端与客户端之间的组件接口,通过所述组件接口,向所述客户端发送原生控件的插入指令,所述插入指令用于指示所述客户端创建所述原生控件,将创建的所述原生控件插入到所述控件容器中,得到第二网页,所述组件接口是预先在所述网页端注册得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911074178.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拍摄角度推荐方法、装置、电子设备及存储介质
- 下一篇:一种数据处理方法及装置