原生跳转
使用方式类似于<a href=”hualongxiang://startapp”>启动应用</a>
打开APP(仅用于外部打开APP) scheme://startapp
打开app内H5页面 scheme://webview/?url=http://qq.com
为解决打开app内h5页面链接只能带一个参数的问题(版本6.3.0.0支持): scheme://webview/?url_base64=base64之后的链接
登陆 scheme://login
注册 scheme:://register
个人主页 scheme://user?uid=123
绑定手机号 scheme://bindphone
完善资料 scheme://editpersoninfo
钱包中心 scheme://mywallet
提现 scheme://withdraw?balance=我
帖子详情页 scheme://thread?tid=123
帖子(电梯贴) scheme://thread/?tid=123&replyid=123
版块详情页 scheme://threadforum?fid=123&fname=龙城茶座
全部版块 scheme://allforum
发帖 scheme://forumpublish?fid=123&fname=龙城茶座
本地圈详情页 scheme://side?sid=123
话题详情页 scheme://sidetag?tid=123&tname=晒美腿
发本地圈图片 scheme://paipublish
发本地圈视频 scheme://paipublishvideo
专题 scheme://specialtopic?sid=123
活动列表 scheme://activitylist
交友推荐页 scheme://friend
交友邂逅页 scheme://encounter
聊天页 scheme://chat?uid=1&name=静静&chattype=1&avatar=http://xxx.xxx/xxx.jpg
扫一扫 scheme://scan
JS跳转
刷新(新增):
QFH5.refresh(refreshcookie)//refreshcookie:[0|1]是否刷新cookie
跳转登陆:(需要判断已登录请使用getUserInfo方法来获取用户登录状态)
QFH5.jumpLogin(function(state,data){
//未登陆状态跳登陆会刷新页面,无回调
//已登录状态调用登录方法,会清除页面cookie,并给到已登录回调,开发者可自行刷新页面,重新登录一遍,清除cookie是为了兼容客户端登录之后cookie中用户信息丢失的情况。
//用户取消登陆无回调
if(state==2){
alert("您已登陆");
}
})
跳转绑定手机号
QFH5.jumpBindMobile(function(state,data){//即使用户已绑定手机也会显示此界面,此时是修改绑定,调用前请先判断是否已绑定
if(state==1){
//绑定成功
var uid = data.uid;//用户UID int
var username = data.username;//用户名称 string
var face = data.face;//用户头像地址 string
var deviceid = data.deviceid;//用户设备唯一ID并MD5加密 string
var phone = data.phone;//用户绑定的手机号 }else{
//绑定失败
alert(data.error);//data.error: string
}
});
跳转完善个人资料
QFH5.jumpProfile();
跳转帖子详情页
QFH5.jumpThread(tid)//int
跳转帖子电梯贴 ( 2.0以上开始支持 )
/**
*@param tid int 帖子id
*@param replyid int 帖子回复id
*/
QFH5.jumpThreadByUrl( tid, replyid )
跳转版块详情页(帖子列表跟原来的跳转版块列表页面是一样)
QFH5.jumpThreadList(fid)//int
跳转全部版块(板块列表跟原来的跳转更多板块是一样)
QFH5.jumpForum()
跳转发帖
QFH5.jumpPostThread(int fid,String fname,String content,function(state,data){ //fid:int ,fname:String
if(state==0){
//发帖取消
}
elseif(state==1){
//发帖成功
var tid = data.tid;//帖子ID int
var fid = data.fid;//版块ID int
var title = data.title;//标题 string
var uid = data.uid;//发帖人ID int
}else{
//发帖失败
alert(data.error);//data.error string
}
})
跳转本地圈详情页
QFH5.jumpSide(sid)//int
跳转本地全话题详情页(话题的本地圈内容列表)
QFH5.jumpSideList(tid,name)//tid: int, name: string
跳转发布本地圈
QFH5.jumpPostSide(String content,function(state,data){
if(state==1){
//发本地圈成功
var sid = data.sid;//本地圈ID int
var uid = data.uid;//发帖人ID int
}else{
//发本地圈失败
alert(data.error);//data.error: string
}
})
跳转用户个人主页
QFH5.jumpUser(uid)//int
带链接 跳转私信对话页(客户端4.0以上版本支持)
QFH5.jumpTalkWithClassify(uid,username,face,JSON.stringify(jsChatParams))
jsChatParams = {
'content': '', // 标题
'img_url': '',// 缩略图
'direct': '' // 跳转协议
}//uid: int, username: string, face: string
跳转私信对话页
QFH5.jumpTalk(uid,username,face)//uid: int, username: string, face: string
跳转扫一扫页面
QFH5.jumpScan(function(state,data){ //JS发起的扫描全部回调,不自动打开
if(state==1){
//扫描成功
alert(data.content);//扫描内容
}else{
//扫描失败
alert(data.error);//错误信息
}
})
跳转外部浏览器
QFH5.outOpen(url)
客户端内跳转新页面(1.5.2可用)
QFH5.jumpNewWebview(url);
H5页面跳转
视频列表 https://站点接口域名/video/video/list
视频详情页 https://站点接口域名/video/video/single?vid=262
签到 https://站点接口域名/store/assign/index
金币中心 https://站点接口域名/store/mygold/index
邀请有奖 https://站点接口域名/store/invite/index
挑战任务 https://站点接口域名/store/task/list
改名卡 https://站点接口域名/v2_0/card/index
商城首页 https://站点接口域名/store/store/index
商品列表页 https://站点接口域名/store-view/store/list
商品详情页 https://站点接口域名/store-view/store/detail/id/80
夺宝列表页 https://站点接口域名/store/lottery/index
夺宝详情页 https://站点接口域名/store/lottery/detail?id=143
大转盘详情页 https://站点接口域名/store/wheel/index?aid=18
文档更新时间: 2024-11-07 09:46 作者:千帆云