[发明专利]一种页面显示方法和装置在审
| 申请号: | 201810199294.3 | 申请日: | 2018-03-12 |
| 公开(公告)号: | CN110309456A | 公开(公告)日: | 2019-10-08 |
| 发明(设计)人: | 刘翔 | 申请(专利权)人: | 优视科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957 |
| 代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 马佑平 |
| 地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 页面显示 方法和装置 查询 应用程序接口函数 历史数据信息 服务器发送 点击事件 数据信息 用户访问 调用 响应 记录 | ||
1.一种页面显示方法,其包括:
响应用户访问页面的点击事件,获取该页面的URL;
利用所获取的该页面的URL,调用JavaScript应用程序接口函数来查询在历史项列表中是否存在该页面;
在查询到存在该页面时获取所述历史项列表所记录的该页面的历史数据信息来显示该页面;在没有查询到时向服务器发送用于获取该页面的数据信息的请求,以便获得相关数据来显示该页面。
2.根据权利要求1所述的方法,其特征在于所获取的该页面的URL是正则表达式,所述JavaScript应用程序接口函数使用正则匹配方法来模糊查询在历史项列表中是否存在该页面。
3.根据权利要求1所述的方法,其特征在于在调用JavaScript应用程序接口函数来查询在历史项列表中是否存在该页面的步骤中,通过addJavascriptInterface方法加入JavaScript应用程序接口函数,通过在接口文件.idl中对其定义来实现调用,所述JavaScript应用程序接口函数执行的方法是在.h文件和.cpp文件中进行设置。
4.根据权利要求1所述的方法,其特征在于在查询到所述历史项列表中存在该页面时获取所述历史项列表所记录的该页面的历史数据信息的步骤包括:在前端逻辑中,首先查询到所述页面在所述历史项列表中的位置,接着通过位置标记跳转到该位置以读取所记录的关于所述页面的历史数据信息。
5.根据权利要求1所述的方法,其特征在于所述历史项列表所记录的该页面的数据信息包括:关于该页面内容的部分数据或者全部数据,其中包括了该页面的URL。
6.一种页面显示装置,其包括:
接收单元,用于响应用户访问页面的点击事件,获取该页面的URL;
查询单元,用于利用所获取的该页面的URL,调用JavaScript应用程序接口函数来查询在历史项列表中是否存在该页面;
处理单元,用于在查询到存在该页面时获取所述历史项列表所记录的该页面的历史数据信息来显示该页面;在没有查询到时向服务器发送用于获取该页面的数据信息的请求,以便获得相关数据来显示该页面。
7.根据权利要求6所述的装置,其特征在于所获取的该页面的URL是正则表达式,所述JavaScript应用程序接口函数使用正则匹配方法来模糊查询在历史项列表中是否存在该页面。
8.根据权利要求6所述的装置,其特征在于所述查询单元用于通过addJavascriptInterface方法加入JavaScript应用程序接口函数,通过在接口文件.idl中进行定义来实现调用,所述JavaScript应用程序接口函数执行的方法是在.h文件和.cpp文件中进行设置。
9.根据权利要求6所述的装置,其特征在于所述处理单元进一步用于执行前端逻辑,首先查询到所述页面在所述历史项列表中的位置,接着通过位置标记跳转到该位置以读取所记录的关于所述页面的历史数据信息。
10.一种存储设备,其中存储有多条指令,所述指令适于由处理器加载并执行权利要求1-5之一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810199294.3/1.html,转载请声明来源钻瓜专利网。





