[发明专利]一种简易的web app的实现方法有效
| 申请号: | 201710872834.5 | 申请日: | 2017-09-25 |
| 公开(公告)号: | CN107621955B | 公开(公告)日: | 2020-12-29 |
| 发明(设计)人: | 丁磊;卿晓东 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 简易 web app 实现 方法 | ||
1.一种简易的web app的实现方法,其特征在于,包括:
在app端由native语言实现三个view Controller:首页、横屏、竖屏;
每一个view Controller均只放一个webview;
在每个view Controller,根据与服务器端之间协商制定的协议,实现基本的操作接口,用来处理页面间逻辑;所述实现的基本的操作接口包括:返回,横屏启动,竖屏启动这三个基本接口,且接口通用,其中横屏启动,竖屏启动可以选择是否关闭当前页面;
view Controller中的webview负责加载UI,并处理页面内逻辑,并且每个webview只加载一个web页面;其中web层和native层之间的传递协议通过javaScript传递给web内核,再通过web内核传递给native的方式进行,native层收到相关指令后,根据指令内容执行对应操作,具体为:
若为返回指令,native直接销毁当前viewController;
如果是以横屏启动,当前viewController会先创建一个横屏viewController的实例,并跳转到对应的viewController,创建好的viewController会加载一个webview,并加载传递过来的对应的web数据;
如果是以竖屏启动,当前viewController会先创建一个竖屏viewController的实例,并跳转到对应的viewController,创建好的viewController会加载一个webview,并加载传递过来的对应的web数据;
跳转和页面管理都在native层进行。
2.如权利要求1所述的一种简易的web app的实现方法,其特征在于,所述在app端由native语言实现的三个view Controller可以复用。
3.如权利要求1所述的一种简易的web app的实现方法,其特征在于,在web页面启动时候,viewController加载webview,webview加载url请求UI数据和逻辑数据。
4.如权利要求1所述的一种简易的web app的实现方法,其特征在于,该方法还包括:在首页预置一个页面或者一个起始的app入口url,app启动时,由首页webview加载并展示当前url,该url内容可以随意定制,并且url返回的页面包含下一个页面的入口数据和操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710872834.5/1.html,转载请声明来源钻瓜专利网。





