[发明专利]一种H5页面在原生应用中动态换肤的方法及终端在审
| 申请号: | 201810382303.2 | 申请日: | 2018-04-26 |
| 公开(公告)号: | CN108762754A | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 刘德建;瞿宜楚;颜志炜;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
| 地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态皮肤 页面 动态换肤 调用 应用 匹配路径 皮肤 拦截 实际需求 页面代码 用户使用 资源目录 资源替换 终端 返回 分析 | ||
1.一种H5页面在原生应用中动态换肤的方法,其特征在于,包括步骤:
S1、H5页面代码调用皮肤资源时,生成一个url的请求;
S2、拦截并分析所述url,若所述url包含动态换肤资源目录名,则获取url中的待调用动态皮肤资源名,判断匹配路径下是否存在与所述待调用动态皮肤资源名同名的本地动态皮肤资源,若存在,则返回本地动态皮肤资源,所述匹配路径为原生应用中动态皮肤资源所在的路径。
2.根据权利要求1所述的一种H5页面在原生应用中动态换肤的方法,其特征在于,所述步骤S2中还包括:
若所述url不包含动态换肤资源目录名,则访问所述url的皮肤资源;
若匹配路径下不存在与所述待调用动态皮肤资源名同名的本地动态皮肤资源,则访问所述url的皮肤资源。
3.根据权利要求1所述的一种H5页面在原生应用中动态换肤的方法,其特征在于,还包括步骤:
获取原生应用当前使用的皮肤主题名,根据所述皮肤主题名确定原生应用中动态皮肤资源所在的路径。
4.根据权利要求1所述的一种H5页面在原生应用中动态换肤的方法,其特征在于,所述拦截并分析所述url具体包括:
通过WebView或NSURLProtocol来拦截并分析所述url。
5.根据权利要求2所述的一种H5页面在原生应用中动态换肤的方法,其特征在于,所述步骤S2中所述则访问所述url的皮肤资源具体包括:
获取所述url中的主机域名、皮肤资源文件名,返回在所述主机域名下所述皮肤资源文件名中的皮肤资源。
6.一种H5页面在原生应用中动态换肤的终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
S1、H5页面代码调用皮肤资源时,生成一个url的请求;
S2、拦截并分析所述url,若所述url包含动态换肤资源目录名,则获取url中的待调用动态皮肤资源名,判断匹配路径下是否存在与所述待调用动态皮肤资源名同名的本地动态皮肤资源,若存在,则返回本地动态皮肤资源,所述匹配路径为原生应用中动态皮肤资源所在的路径。
7.根据权利要求6所述的一种H5页面在原生应用中动态换肤的终端,其特征在于,所述步骤S2中还包括:
若所述url不包含动态换肤资源目录名,则访问所述url的皮肤资源;
若匹配路径下不存在与所述待调用动态皮肤资源名同名的本地动态皮肤资源,则访问所述url的皮肤资源。
8.根据权利要求6所述的一种H5页面在原生应用中动态换肤的终端,其特征在于,还包括步骤:
获取原生应用当前使用的皮肤主题名,根据所述皮肤主题名确定原生应用中动态皮肤资源所在的路径。
9.根据权利要求6所述的一种H5页面在原生应用中动态换肤的终端,其特征在于,所述拦截并分析所述url具体包括:
通过WebView或NSURLProtocol来拦截并分析所述url。
10.根据权利要求7所述的一种H5页面在原生应用中动态换肤的终端,其特征在于,所述步骤S2中所述则访问所述url的皮肤资源具体包括:
获取所述url中的主机域名、皮肤资源文件名,返回在所述主机域名下所述皮肤资源文件名中的皮肤资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810382303.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:页面组件修改方法及设备
- 下一篇:一种动态注入决策支持图表的系统及方法





