敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多。
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20240925.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
jsBridge.wwx.isInstalled(function(success, res) { alert(success ? "已安装" : "未安装"); });
//取得授权码 code 后 //1.用 corpId + 自建应用Secret 获取access_token; //2.用 access_token + code 获取用户信息 jsBridge.wwx.login({ //可选,登录成功时原样返回 state: "123abc" }, function(success, res) { var j = JSON.stringify(res); if (success) { //成功 //res.state 原样返回 //res.code 授权码 jsBridge.setClipboardText(j); alert("成功\n" + j); } else { alert("失败\n" + j); } });
jsBridge.wwx.shareText({ text: "这是一段文本内容" }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });
jsBridge.wwx.shareLink({ title: "标题 WebApp 快捷打包", desc: "摘要文字 显示在分享卡片中间。", //链接 webpageUrl: "https://m.baidu.com", //图标 thumbUrl: "http://i.yimenyun.net/sys/logo.png" }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });
jsBridge.wwx.shareImage({ //图片 image: "http://i.yimenyun.net/sys/1.jpg", fileName: "image.jpg" }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });
fsPath:
fsPath:
jsBridge.wwx.shareFile({ //fs文件路径 fsPath: $("#shareFile_path").val(), //分享出去显示的文件名称 fileName: $("#shareFile_name").val() }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });
fsPath:
jsBridge.wwx.shareVideo({ //fs文件路径 fsPath: $("#shareVideo_path").val(), fileName: "视频 Video.mp4" }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });
jsBridge.wwx.shareLocation({ title: "中国北京", address: "故宫博物院", //经度 longitude: 116.397056, //纬度 latitude: 39.917337, //缩放级别 zoom: 15 }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });
jsBridge.wwx.shareMiniProgram({ title: "标题 WebApp 快捷打包", desc: "摘要文字 显示在分享卡片中间。", //gh_ 开头的小程序原生ID //必须是应用关联的小程序,注意要有@app后缀 username: "gh_fa2c1baa7833@app", //页面路径 path: "", //预览图 hdImageData: "http://i.yimenyun.net/sys/1.jpg", //图标 iconUrl: "http://i.yimenyun.net/sys/logo.png", //小程序类型 0 正式版, 1 测试版, 2 体验版 miniProgramType: 0 }, function(success, res) { if (!success) { alert(JSON.stringify(res)); } });