The code is very simple, I won't talk much nonsense here, just present the source code:
The code copy is as follows:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>Drink</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script>
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 = "Wanda Carnival, the lucky treasure lottery has begun!";
var shareTitle = 'Wanda Carnival';
var appid = 'wxc9937e3a66af6dc8';
function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('send_msg', res.err_msg);
})
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('timeline', res.err_msg);
});
}
function shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
"content": descContent,
"url": lineLink,
}, function(res) {
_report('weibo', res.err_msg);
});
}
// When the built-in WeChat browser completes internal initialization, the WeixinJSBridgeReady event will be triggered.
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// Send it to friends
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// Share to friends
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// Share on Weibo
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}, false);
</script>
</head>
<body>
<!-- <script>
var imgUrl = "http://tkfeng.hk.myjsp.wang/jianwuye/img/avatar1.jpg";
var lineLink = "http://tkfeng.hk.myjsp.wang/jianwuye/login.html";
var descContent = 'Don't take the test seriously';
var shareTitle = 'share';
var appid = 'wx1259b351c201841d';
function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "200",
"img_height": "200",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
//_report('send_msg', res.err_msg);
});
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "200",
"img_height": "200",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
//_report('timeline', res.err_msg);
});
}
function shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
"content": descContent,
"url": lineLink,
}, function(res) {
//_report('weibo', res.err_msg);
});
}
// When the built-in WeChat browser completes internal initialization, the WeixinJSBridgeReady event will be triggered.
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// Send it to friends
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// Share to friends
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// Share on Weibo
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}, false);
</script> -->
<h1>Hahaha</h1>
</body>
</html>
Isn't it very useful? Friends? Everyone beautify it and use it in their own projects