[发明专利]一种页面显示方法和装置在审
| 申请号: | 201810199294.3 | 申请日: | 2018-03-12 |
| 公开(公告)号: | CN110309456A | 公开(公告)日: | 2019-10-08 |
| 发明(设计)人: | 刘翔 | 申请(专利权)人: | 优视科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957 |
| 代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 马佑平 |
| 地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 页面显示 方法和装置 查询 应用程序接口函数 历史数据信息 服务器发送 点击事件 数据信息 用户访问 调用 响应 记录 | ||
本发明提供了一种页面显示方法和装置。所述页面显示方法包括:响应用户访问页面的点击事件,获取该页面的URL;利用所获取的该页面的URL,调用JavaScript应用程序接口函数来查询在历史项列表中是否存在该页面;在查询到存在该页面时获取所述历史项列表所记录的该页面的历史数据信息来显示该页面;在没有查询到时向服务器发送用于获取该页面的数据信息的请求,以便获得相关数据来显示该页面。
技术领域
本发明涉及信息处理技术领域,具体而言涉及一种页面显示方法和装置。
背景技术
随着互联网的发展、以及3G和4G移动通信网络的推广和智能终端的普及,大量的应用也应运而生,很多在计算机终端上实现的功能(例如网上购物、网上在线阅读等)也都可以在智能移动终端上实现,例如使用智能手机或平板电脑等。另外,这些功能的实现需要在智能移动终端上安装相应的应用程序。例如,使用移动浏览器实现网页页面的显示以获取网络信息,通过安装例如淘宝客户端实现网上购物、通过安装例如新闻类或电子阅读客户端实现网上阅读资讯、小说等。
人们在使用第三方应用程序(APP)打开网页时,例如新闻网页、购物网页等,常会在不同页面之间跳转,尤其是在网上购物时,为了选好物美价廉的商品,经常会在显示相似商品的不同页面之间来回跳转。对一些日常消耗商品,例如肥皂、牙膏、食品等,今天在一家网上店铺买了例如大米等食品,过了几天之后还想继续购买该店铺销售的大米,则会再次登录该店铺的页面,该店铺的销售大米的页面上显示的内容在多数情况下不会发生大的改变。
而在同一WebView组件下的多个页面之间的跳转通常是以重新加载的方式实现,例如浏览器外壳调用loadUrl,或者浏览器内核解析标签再调用FrameLoader::load。重新显示页面需要经过加载、JS执行、排版、渲染等各个流程,才能将该页面渲染出来,因此该页面从被点击到显示出来所花费的时间较长。
发明内容
本发明的目的在于提供一种页面显示方法和装置,以改善上述问题。
本发明第一实施例提供了一种页面显示方法,其包括:
响应用户访问页面的点击事件,获取该页面的URL;
利用所获取的该页面的URL,调用JavaScript应用程序接口函数来查询在历史项列表中是否存在该页面;
在查询到存在该页面时获取所述历史项列表所记录的该页面的历史数据信息来显示该页面;在没有查询到时向服务器发送用于获取该页面的数据信息的请求,以便获得相关数据来显示该页面。
其中,所获取的该页面的URL是正则表达式,所述JavaScript应用程序接口函数使用正则匹配方法来模糊查询在历史项列表中是否存在该页面。
其中,在调用JavaScript应用程序接口函数来查询在历史项列表中是否存在该页面的步骤中,通过addJavascriptInterface方法加入JavaScript应用程序接口函数,通过在接口文件.idl中对其定义来实现调用,所述JavaScript应用程序接口函数执行的方法是在.h文件和.cpp文件中进行设置。
其中,在查询到所述历史项列表中存在该页面时获取所述历史项列表所记录的该页面的历史数据信息的步骤包括:在前端逻辑中,首先查询到所述页面在所述历史项列表中的位置,接着通过位置标记跳转到该位置以读取所记录的关于所述页面的历史数据信息。
其中,所述历史项列表所记录的该页面的数据信息包括:关于该页面内容的部分数据或者全部数据,其中包括了该页面的URL。
本发明第二实施例提供了一种页面显示装置,其包括:
接收单元,用于响应用户访问页面的点击事件,获取该页面的URL;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810199294.3/2.html,转载请声明来源钻瓜专利网。





