标签(空格分隔): 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的商品分类或列表页