【技术实现步骤摘要】
本专利技术涉及计算机技术,尤其涉及一种网页运行方法及装置、终端。
技术介绍
用户使用终端上的浏览器浏览A网页的过程中,通过A网页上的链接打开B网页查看其他内容时,可以通过弹出新的标签(tab)栏,在新的标签(tab)栏打开B网页,此时A网页和B网页会同时在浏览器的不同的标签栏显示,用户可以通过切换tab栏操作选择浏览A网页或B网页;或者,终端也可以在A网页的内签(iframe)中打开B网页,B网页作为内签栏显示在A网页上,用户可以通过关闭B网页的内签栏来返回A网页,上述的这两种情况下,终端打开B网页并不影响A网页的显示和运行,用户可以在A网页和B网页之间任意切换,返回到A网页后,A网页仍然呈现用户离开A网页时的状态。但是,目前一些移动终端的操作系统支持网页全屏充满显示在终端的显示界面上,且大量社交应用中的浏览场景并不支持多tab栏浏览,而是只能单tab栏显示,在该tab栏显示B网页时,就需要结束之前该tab栏上的A网页;另外,目前大部分业务流程并不支持在iframe中进行,即业务页面不支持以内签形式显示在网页上;故在终端仅支持单窗口显示且不支持多tab栏浏览和iframe显示的情况下,用户想要在单窗口单tab栏中打开B网页就只能先结束A网页;在结束A网页时,终端只会记录A网页的通用属性(如滚动位置等信息),网页业务的状态信息会丢失,这样终端从B网页返回到A网页时,A网页的状态只能是A网页的初始状态,不能恢复到结束A网页时的状态,进而用户也不能继续在之前结束时状态下的A网页下进行查看或操作,用户体验不好。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术 ...
【技术保护点】
一种网页运行方法,其特征在于,所述方法包括:获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。
【技术特征摘要】
1.一种网页运行方法,其特征在于,所述方法包括:获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;从所述第一页面跳转至所述第二页面;获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。2.根据权利要求1所述的方法,其特征在于,所述终端仅支持单窗口显示且所述单窗口显示的页面全屏充满显示在所述终端的显示界面上,则所述获取用户在所述第一页面上的第一操作之前,所述方法包括:控制所述第一页面全屏充满显示在所述显示界面上。3.根据权利要求1所述的方法,其特征在于,所述响应所述第二操作,根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面,包括:响应所述第二操作,生成第一请求,并将所述第一请求发送给第一服务器,所述第一请求用于请求所述第一服务器返回第一响应;接收所述第一服务器返回的第一响应,所述第一响应用于触发终端从所述第二页面跳转至所述第一页面;根据所述第一页面的状态信息,从所述第二页面跳转至所述第一页面。4.根据权利要求1所述的方法,其特征在于,所述获取用户在所述第二页面上的第二操作之前,所述方法包括:从处于第一状态的第二页面获取第三操作,其中,所述第一状态为所述第二页面加载有支付信息输入请求时的状态,所述第三操作为支付信息的确认输入操作;响应所述第三操作,生成支付请求,并将所述支付请求发送给第二服务器,所述支付请求用于请求第二服务器进行支付业务;接收所述第二服务器返回的支付响应,所述支付响应中携带有所述第二服务器完成所述支付业务的支付结果;根据所述支付响应控制所述第二页面从所述第一状态更新至第二状态,其中,所述第二状态为所述第二页面上加载有所述支付结果时的状态;所述获取用户在所述第二页面上的第二操作,包括:获取用户在处于所述第二状态的第二页面上的第二操作。5.根据权利要求4所述的方法,其特征在于,所述接收所述第二服务器返回的支付响应包括:通过外部通信接口接收所述第二服务器返回的支付响应,控制所述外部通信接口将所述支付响应发送给所述第二页面,控制所述第二页面将所述支付响应发送给所述第一页面;在所述从所述第二页面跳转至所述第一页面之后,根据所述支付响应,将所述第一页面从第三状态更新至第四状态;其中,所述第三状态为所述第一页面上加载有所述状态信息时的状态,所述第四状态为在处于第三状态的第一页面上加载有所述支付业务对应的支付结果时的状态。6.根据权利要求1所述的方法,其特征在于,所述获取用户在第一页面上的第一操作之前,所述方法还包括:获取用户在第三页面上的第四操作,所述第四操作用于触发终端获取作为所述第一页面的网游页面;响应所述第四操作,控制所述第三页面调用游戏框架,并控制所述游戏框架向第三服务器发送第二请求,所述第二请求用于指示所述第三服务器返回游戏数据;接收所述第三服务器返回的所述游戏数据,控制所述游戏框架加载所述游戏数据以获取所述网游页面;从所述第三页面跳转至所述网游页面。7.根据权利要求2所述的方法,其特征在于,所述第一页面为第一应用上的页面,则所述控制所述第一页面全屏显示在所述显示界面后,所述方法还包括:获取用户在所述终端的通知栏上的第五操作,其中,所述第五操作为进入所述通知栏上通知消息所在的第四页面的操作,所述第四页面为所述第二应用上的页面;响应所述第五操作,记录所述第一页面的状态数据并获取所述第四页面;控制显示界面从所述第一页面跳转至所述第四页面;获取用户在所述显示界面上的第六操作;响应所述第六操作,根据所述第一页面的状态信息,控制所述显示界面从所述第四页面跳转至所述第一页面。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应所述第一操作,停止所述第一页面的运行。9.一种网页运行方法装置,其特征在于,所述装置包括:第一获取单元、第一响应单元、跳转单元、第二获取单元和恢复单元,其中:所述第一获取单元,用于获取用户在第一页面上的第一操作,其中,所述第一页面为网页,所述第一页面上加载的资源包括多媒体资源和/或游戏资源;所述第一响应单元,用于响应所述第一操作,记录所述第一页面的状态信息并获取所述第二页面;所述跳转单元,用于从所述第一页面跳转至所述第二页面;所述第二获取单元,用于获取用户在所述第二页面上的第二操作,所述第二操作用于结束所述第二页面;所述...
【专利技术属性】
技术研发人员:王视鎏,杨三金,邓磊,于洲,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。