标签(空格分隔): JSBridge
callback定义:
{
"status": 0,
"message": "xxx",
"data": {},
}
Error Code 定义
待定...
JF.passport_login({string phoneNum,string backURL});
phoneNum 可以为空,用户的注册手机号
backURL 登录成功后的返回页面
JF.passport_register({string phoneNum,string backURL});
phoneNum 可以为空,用户的注册手机号
backURL 登录成功后的返回页面
JF.passport_invite( Callback callback);
JF.navigator_setTitle(String title, Callback callback);
title 要设置的标题
callback 设置成功后的回调
JF.navigator_setBanner(String json, Callback callback);
json格式:
{
"images": "http://share.png",
"link": "http://sss/sd.html"
...
}
JF.navigator_setAction(String json, Callback callback);
json格式:
[
{
"icon": "http://share.png | share", // 导航栏右边添加图标,url或者local icon name(可约定默认本地图标名称)
"title": "分享", // 或者在更多中显示的名称
"actionName": "share" // JS调用的方法名
},
{
"icon": "http://share.png | share.png", // 导航栏右边添加图标,url或者local icon name(可约定默认本地图标名称)
"title": "分享", // 或者在更多中显示的名称
"actionName": "share" // JS调用的方法名
}
]
JF.navigator_removeAction(Callback callback);
JF.navigator_setShareInfo(string json)
json:
{
title:'', //分享标题
desc:'', //分享描述
icon:'' //分享的小图片,
link:'' //分享后的连接地址
}
JF.navigator_closeWindow();
HJApp.navigator_openURL(String URL);
显示原生的提示框
JF.window_confirm(String json, Callback callback);
json格式:
{
"title": "提示",
"message": "确定删除",
"yes": "确定",
"no": "取消"
}
callback:
{
"status":0,
"message":'',
"data": 1 //1 确认, 0 取消
}
JF.window_toast(String json, Callback callback);
json格式:
{
"message": "xxxx", // 消息内容
"duration": "2000", // 持续2秒
}
JF.window_loading(String json, Callback callback);
json格式:
{
"action": "show" or "hide", // 显示或隐藏
"title": "loading...", // 显示的标题
"masked": true or false // 是有全屏遮罩,默认为true
}
JF.window_share(string json,callback)
显示分享弹窗
json:
{
title:'', //分享标题
desc:'', //分享描述
icon:'' //分享的小图片,
link:'' //分享的连接
}
JF.device_info(Callback callback);
callback:
{
"status":
"message":
"data": {
"device_id": "00000000", //
"bundle_id": 程序包ID
...
}
}
JF.device_captureAudio(Callback callback);
callback:
{
"status":
"message":
"data": {"filePath": "xxxxx"}
}
JF.device_captureImage(String json, Callback callback)
json格式:
{
"type": "jpg", //
}
callback:
{
"status":
"message":
"data": {"filePath": "xxxxx"}
}
JF.device_captureVideo(String json, Callback callback);
json格式:
{
"type": "mp4", //
}
callback:
{
"status":
"message":
"data": {"filePath": "xxxxx"}
}
HJApp.device_network(Callback callback);
callback:
{
"status":
"message":
"data": {"status" : "WIFI"}
}
网络连接情况。
JF.parment_order(string orderId,Callback callback)
orderId 生成的订单id
JF.parment_buy(string json,Callback callback)
json:
{
type:1,
product_id:xxxx,
....
}
JF.parment_gobuy()
跳转到原生APP的商品分类或列表页