[发明专利]实现网页程序离线缓存的方法和系统有效
申请号: | 201310576768.9 | 申请日: | 2013-11-15 |
公开(公告)号: | CN104657358B | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 于小军 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种实现网页程序离线缓存的方法,包括:检测浏览器所支持的离线缓存方式;进行所述离线缓存方式对应的离线缓存预备操作;监测是否获取到网页程序通过调用预设接口触发的离线缓存读写指令;当获取到所述离线缓存读写指令时,根据离线缓存读写指令进行浏览器所支持的离线缓存方式对应的离线缓存读写操作。上述方法在网页程序进行离线缓存之前,检测浏览器所支持的离线缓存方式,并进行对应的离线缓存预备操作,网页程序只需要调用预设接口以触发离线缓存读写指令,即可实现离线缓存读写操作,不需要网页程序兼容各种离线缓存方式,从而降低了网页程序的代码复杂度、提高了网页程序的运行效率。此外,还提供一种实现网页程序离线缓存的系统。 | ||
搜索关键词: | 离线 缓存 网页程序 缓存方式 读写指令 浏览器 读写操作 预备操作 触发 预设 调用 运行效率 复杂度 检测 兼容 监测 | ||
【主权项】:
1.一种实现网页程序离线缓存的方法,包括以下步骤:依次按照Web SQL Database离线缓存方式、File System离线缓存方式和indexedDB离线缓存方式的先后排列顺序检测浏览器所支持的离线缓存方式;当检测到浏览器支持的离线缓存方式时,则停止检测,并设置浏览器所支持的离线缓存方式为当前检测的离线缓存方式;若未检测到浏览器支持的离线缓存方式,则设置浏览器所支持的离线缓存方式为localstorage离线缓存方式;进行浏览器所支持的离线缓存方式对应的离线缓存预备操作;监测是否获取到网页程序通过调用预设接口触发的离线缓存读写指令;所述预设接口是将缓存数据操作预先设置而成的统一的接口;当获取到所述离线缓存读写指令时,根据离线缓存读写指令进行浏览器所支持的离线缓存方式对应的离线缓存读写操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310576768.9/,转载请声明来源钻瓜专利网。