微信分享的一些js代码

小天天天天    前端    999+ 次    2017-04-11 03:22:31


控制微信分享的标题,图片等等

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">
  wx.config({
    debug: false,
    appId: '<{$signPackage.appId}>',
    timestamp: <{$signPackage.timestamp}>,
    nonceStr: '<{$signPackage.nonceStr}>',
    signature: '<{$signPackage.signature}>',
    jsApiList: [
      // 所有要调用的 API 都要加到这个列表中
		'onMenuShareAppMessage',
		'onMenuShareTimeline',
		'hideMenuItems'
    ]
  });
  wx.ready(function () {
  // 2.1 监听“分享给朋友”,按钮点击、自定义分享内容及分享结果接口
    wx.onMenuShareAppMessage({
      title: '这里写标题',
      desc: '描述',
      link: '链接',
      imgUrl: '图片地址',
      trigger: function (res) {
        // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
        //alert('用户点击发送给朋友');
      },
      success: function (res) {
    	//window.location.href="<{$returnurl}>";
        //alert('已分享成功');
      },
      cancel: function (res) {
        //alert('已取消');
      },
      fail: function (res) {
        //alert(JSON.stringify(res));
      }
    });
    //alert('已注册获取“发送给朋友”状态事件');
  // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
    wx.onMenuShareTimeline({
      title: '标题',
      link: '链接',
      imgUrl: '图片地址>',
      trigger: function (res) {
        // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
        //alert('用户点击分享到朋友圈');
      },
      success: function (res) {
    	//window.location.href="";
        //alert('已分享');
      },
      cancel: function (res) {
        //alert('已取消');
      },
      fail: function (res) {
        //alert(JSON.stringify(res));
      }
    });
    //alert('已注册获取“分享到朋友圈”状态事件');
  // 8.3 批量隐藏菜单项
    wx.hideMenuItems({
      menuList: [
        'menuItem:readMode', // 阅读模式
        'menuItem:copyUrl', // 复制链接
        'menuItem:originPage', //原网页
        'menuItem:openWithQQBrowser',//在QQ浏览器中打开
        'menuItem:openWithSafari',//在Safari中打开
        'menuItem:share:email' //邮件
      ],
      success: function (res) {
        //alert('已隐藏“阅读模式”,“分享到朋友圈”,“复制链接”等按钮');
      },
      fail: function (res) {
        //alert(JSON.stringify(res));
      }
    });
  });//wx.read结束
</script>

备忘....


如果你觉得本篇文章对您有帮助,请打赏作者

上一篇: 判断当前手机的操作系统

下一篇: PHP中获取当前页面的完整URL地址

最新评论

暂无评论

热门文章

最新评论

网站数据

网站文章数:481

今日UV/PV/IP:7/10/6

昨日UV/PV/IP:27/39 /26

TOP