【技术实现步骤摘要】
在混合界面应用中实现弹窗的方法、装置以及计算机设备
本公开涉及互联网
,具体而言,涉及一种在混合界面应用中实现弹窗的方法和装置以及计算设备。
技术介绍
弹窗是指打开网页、软件、手机APP等的时候自动弹出的窗口,通常因某种逻辑被触发的,覆盖在屏幕页面上的浮层,提示框和控件等均被称之为弹窗。目前在业务研发过程中,经常会遇到在混合界面当中弹起弹窗的需求,而现在基于网页视图(WebView)的弹窗主要通过以下两种方式来实现。其中一种为使用网页技术直接弹起一个div框,在框内绘制弹窗内容以达到弹窗的效果;另一种方式为使用网页技术弹起一个内嵌框架(iframe)框,控制此弹框的尺寸和位置,并在iframe框内打开指定的网页地址以达到弹窗的效果。因此,需要一种新的在混合界面应用中实现弹窗的方法和装置以及计算设备。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开的目的是提供一种在混合界面应用中实现弹窗的方法和装置以及计算设备,进而至少在一定程度上克服由于相关技术的限制和 ...
【技术保护点】
1.一种在混合界面应用中实现弹窗的方法,所述混合界面应用包括原生加载部分和网页加载部分,其特征在于,所述方法包括:所述原生加载部分根据所述网页加载部分中加载的弹窗指令,获取从所述网页加载部分传递的弹窗配置参数;以及所述原生加载部分基于所述弹窗配置参数,创建弹窗网页视图,将所述弹窗网页视图显示在所述混合界面应用的当前视图上,并使所述当前视图的原生内容被覆盖。
【技术特征摘要】
1.一种在混合界面应用中实现弹窗的方法,所述混合界面应用包括原生加载部分和网页加载部分,其特征在于,所述方法包括:所述原生加载部分根据所述网页加载部分中加载的弹窗指令,获取从所述网页加载部分传递的弹窗配置参数;以及所述原生加载部分基于所述弹窗配置参数,创建弹窗网页视图,将所述弹窗网页视图显示在所述混合界面应用的当前视图上,并使所述当前视图的原生内容被覆盖。2.如权利要求1所述的方法,其特征在于,所述弹窗配置参数包括弹窗参数,所述使所述当前视图的原生内容被覆盖,包括:基于所述弹窗参数创建所述弹窗网页视图,并将所述弹窗网页视图覆盖在所述当前视图的原生内容上。3.如权利要求1所述的方法,其特征在于,所述弹窗配置参数包括蒙层参数及弹窗参数,所述使所述当前视图的原生内容被覆盖,包括:基于所述蒙层参数创建蒙层视图,并将所述蒙层视图覆盖在所述当前视图的原生内容上;及基于所述弹窗参数创建所述弹窗网页视图,并将所述弹窗网页视图显示在所述蒙层视图上。4.如权利要求1-3任一项所述的方法,其特征在于,所述弹窗配置参数包括回调函数,所述方法还包括:在所述弹窗网页视图中接收到用户操作数据时,通过所述回调函数将所述用户操作数据传递至所述当前视图进行处理。5.如权利要求1-3任一项所述的方法,其特征在于,所述弹窗配置参数包括动画参数,所述将所述弹窗网页视图显示在所述混合界...
【专利技术属性】
技术研发人员:陈禹霖,尚寒阳,冯湧,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。