var tit = $('#wx-title').val()//标题
var img = $('#wx-img').val()//图片
var con = $('#wx-con').val()//简介
var link = $('#wx-link').val()//链接
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 发送给好友
WeixinJSBridge.on('menu:share:appmessage', function (argv) {
WeixinJSBridge.invoke('sendAppMessage', {
"appid": "123",
"img_url": img,
"img_width": "160",
"img_height": "160",
"link": link,
"desc": con,
"title": tit
}, function (res) {
_report('send_msg', res.err_msg)
})
})
// 分享到朋友圈
WeixinJSBridge.on('menu:share:timeline', function (argv) {
WeixinJSBridge.invoke('shareTimeline', {
"img_url": img,
"img_width": "160",
"img_height": "160",
"link": link,
"desc": con,
"title": tit
}, function (res) {
_report('timeline', res.err_msg)
})
})
}, false)
</script>
把这一段复制到你的网页里,就好了,不过只能在微信内置浏览器里生效。
a链接上加 特殊字符 "#"才会自动加载到当前a连接上;看到这个问题,使用 js:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<a href="javascript:" flag="包邮">包邮</a>
<script type="text/javascript" src="http://static.takungpao.com/js/jquery.1.9.min.js"></script>
<script type="text/javascript">
$(function(){
var win_href=window.location.href,go_href,temp_zf
$("a").each(function(){
$(this).bind("click",function(){
var temp_text=$(this).attr("flag")
win_href.indexOf("?")>0?temp_zf="&":temp_zf="?"
go_href=win_href+temp_zf+temp_text
window.location.href=go_hrefreturn
})
})
})
</script>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)