[发明专利]一种跨端网页展示方法、存储介质、电子设备及系统有效
申请号: | 202011063114.2 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112181690B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 汪刚 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F11/30;G06F16/958 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张雯俐 |
地址: | 430000 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 展示 方法 存储 介质 电子设备 系统 | ||
本发明公开了一种跨端网页展示方法、存储介质、电子设备及系统,涉及互联网移动端应用开发领域。该方法包括:当需要在跨端打开网页时,调用预设的跨端调用接口函数,所述跨端调用接口函数将根据组件的名称获取到相应组件;利用所述相应组件,通过调用预设的页面展示函数进行线程展示视图;在跨端完成H5加载的回调操作,使得跨端页面可以收到网页加载完毕的消息;通过执行消息订阅,实现跨端页面的消息监听;当需要进行页面跳转时,通过调用预设的H5跳转函数,实现页面跳转处理。本发明能快速实现跨端打开网页视图,还能在跨端里面实现消息的监听,并且无需在跨端拿到各个直播间的视图,避免额外带来其他困难。
技术领域
本发明涉及互联网移动端应用开发领域,具体来讲是一种跨端网页展示方法、存储介质、电子设备及系统。
背景技术
在应用软件开发中,经常会遇到需要打开一个网页页面,而这个网页页面可能是一个跨端的网页页面。所谓的跨端是指跨平台的,非原生的打开一个页面,即使用跨端的语言来打开一个网页页面。目前,常规的处理方法是在跨端的语音里面创建一个网页页面,并在这个跨端的页面里面去编写该网页页面。
但是,实际应用中发现,现有的处理方法无法在跨端里面实现消息的监听,且由于跨端底层需要实现额外的桥接,使得跨端打开网页页面占用内存比较高。而且,对于直播类软件来说,跨端的情况无法很好的实现在多个直播间来打开H5页面(H5页面为采用H5技术实现的具有一定网页效果的页面),每次打开H5页面需要拿到直播间的视图,会额外带来其他的技术困难。因此,如何解决上述一系列的问题,提出一种优化的实现跨端网页展示的方案,是本领域技术人员亟需解决的问题。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种跨端网页展示方法、存储介质、电子设备及系统,能快速实现跨端打开网页视图,还能在跨端里面实现消息的监听,并且无需在跨端拿到各个直播间的视图,避免额外带来其他困难。
为达到以上目的,第一方面,本发明实施例提供一种跨端网页展示方法,其包括:
当需要在跨端打开网页时,调用预设的跨端调用接口函数,所述跨端调用接口函数将根据组件的名称获取到相应组件,所述相应组件为跨端调用的原生端在展示网页时所需的组件;利用所述相应组件,通过调用预设的页面展示函数进行线程展示视图;
在跨端完成H5加载的回调操作,使得跨端页面可以收到网页加载完毕的消息;
通过执行消息订阅,实现跨端页面的消息监听;
当需要进行页面跳转时,通过调用预设的H5跳转函数,实现页面跳转处理。
作为一个优选的实施方案,所述跨端调用接口函数将根据组件的名称获取到相应组件,具体包括:通过组件的名称使用预设的组件获取函数,获取到原生端在展示网页时所需的组件;通过调用系统isKindOfClass方法,判断获取到的组件是否是指定类型的,若是,则继续执行下一步操作;否则,返回。
作为一个优选的实施方案,利用所述相应组件,通过调用预设的页面展示函数进行线程展示视图,具体包括:
利用获取到组件,调用预设的页面展示函数;
所述预设的页面展示函数将调用预设的页面校验函数对将要展示的网页进行校验,所述预设的页面校验函数用于检测将要展示的网页是否可以响应viewKey:takeAction:withParams:方法,且传入的参数变量是否是字典类型;若校验通过,则继续执行线程展示视图;否则,返回。
作为一个优选的实施方案,利用所述相应组件,通过调用预设的页面展示函数进行线程展示视图之前,还包括以下操作:通过执行线程切换,将当前线程切换到主线程中执行操作。
作为一个优选的实施方案,在跨端完成H5加载的回调操作,使得跨端页面可以收到网页加载完毕的消息,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011063114.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的安防监控系统
- 下一篇:显示控制系统、方法及装置