敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多。
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20251019.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));
}
});