코드는 매우 간단합니다. 여기서는 너무 복잡하게 설명하지 않고 소스 코드만 제공하겠습니다.
<%@ 페이지 언어="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
문자열 경로 = request.getContextPath();
String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() 경로 "/";
%>
喝喝
var imgUrl = 'http://qqfood.tc.qq.com/meishio/16/4585bf7c-be04-420f-ac8a-2dba61a7561f/0';
var lineLink = 'http://life.qq.com/weixin/r/lottery/13826036970196242008#wechat_redirect';
var descContent = "万达狂欢节, 夺宝幸运star大抽奖活动开始啦!";
var shareTitle = '万达狂欢节';
var appid = 'wxc9937e3a66af6dc8';
함수 shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"링크": lineLink,
"desc": descContent,
"제목": 공유제목
}, 함수(res) {
_report('send_msg', res.err_msg);
})
}
함수 shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"링크": lineLink,
"desc": descContent,
"제목": 공유제목
}, 기능(res) {
_report('timeline', res.err_msg);
|
}
함수 shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
"콘텐츠": descContent,
“url”: lineLink,
}, 기능(res) {
_신고('weibo', res.err_msg)
|
}
// WeChat의 내장 브라우저가 내부 초기화를 완료하면 WeixinJSBridgeReady 이벤트가 트리거됩니다.
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 친구에게 보내기
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// 순간에 공유
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// 웨이보에 공유
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}, 거짓);