帖子
帖子
用户
博客
课程
显示全部楼层
2
帖子
0
勋章
8
Y币

[App引擎] 把H5封装APP,有关问题请教

[复制链接]
发表于 2017-2-21 23:20:24
项目是H5做的手机端
现在想利用apicloud封装成APP,集成微信、新浪、QQ登陆以及相关支付和分享功能
本来还是个初学者,想法是做头部、底部导航和我(会员中心)其他加载H5页面
目前第一步,加载H5首页时,想隐藏H5本身的头部和底部,这个如何才能做到?
用JS判断,如果H5在apicloud打开则隐藏服务器端H5的头部和底部,如何判断?
50
帖子
0
勋章
169
Y币
在你的H5页面里写
apiready=function(){
   //这里写隐藏头尾部的代码
}
这样话的,在apicloud中,就会识别,不在就不识别。我也不确定这种方法,不过你可以试试
4
帖子
1
勋章
1479
Y币
你可以统一传递一个参数,页面获取这个参数做判断
0
帖子
0
勋章
539
Y币
在H5页面统一做一个标识用来识别时候在app内,在app内就隐藏不需要的位置。
2
帖子
0
勋章
8
Y币
[color=#999999**.** 发表于 2017-2-22 08:07
在H5页面统一做一个标识用来识别时候在app内,在app内就隐藏不需要的位置。 ...

能写个代码实例吗亲
2
帖子
0
勋章
8
Y币
怎么才能识别是在APP内打开,如何写
1
帖子
0
勋章
3993
Y币
4564654 发表于 2017-2-22 13:08
怎么才能识别是在APP内打开,如何写

在这个平台做APP开发,都是使用openFrame打开呀,你传个参数过去做判断

api.openFrame({
pageParam:{
  page:''
  }
});

在你的服务端页面用api.pageParam.page获取

或你先打印下页面路径,应该跟其他打开方式是有区别的
0
帖子
0
勋章
539
Y币
4564654 发表于 2017-2-22 11:47
能写个代码实例吗亲

比如 H5页面统一添加个sourcefrom 参数,当sourcefrom=app的时候  说明在app内 然后隐藏不需要的位置
12
帖子
1
勋章
1万+
Y币
封装H5的方式 应用商店很难通过审核,而且还要屏蔽掉一些页面位置(页面地址添加额外的标识,证明是从app内部访问的),感觉调整也并不容易
您需要登录后才可以回帖 登录

本版积分规则