前端技术博客-pdfh5.js

  • 首页
  • 分类
  • 文章归档
  • 友情链接
  • 关于我

  • 搜索
canvas react vue 随笔 SVG GitHub pdf.js tomcat nginx uniapp Linux javascript ES6 pdfh5

添加分享到朋友圈发送给好友分享等按钮

发表于 2018-10-17 | 分类于 前端 | 0 | 阅读次数 1164

微信内嵌浏览器

通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。

分享到朋友圈


  1. function weixinShareTimeline(title,desc,link,imgUrl){
  2. WeixinJSBridge.invoke('shareTimeline',{
    
  3.     "img_url":imgUrl,
    
  4.     //"img_width":"640",
    
  5.     //"img_height":"640",
    
  6.     "link":link,
    
  7.     "desc": desc,
    
  8.     "title":title
    
  9. });
    
  10. }

发送给好友


  1. function weixinSendAppMessage(title,desc,link,imgUrl){
  2. WeixinJSBridge.invoke('sendAppMessage',{
    
  3. //"appid":appId,
    
  4. "img_url":imgUrl,
    
  5. //"img_width":"640",
    
  6. //"img_height":"640",
    
  7. "link":link,
    
  8. "desc":desc,
    
  9. "title":title
    
  10. });
    
  11. }

分享到腾讯微博


  1. function weixinShareWeibo(title,link){
  2. WeixinJSBridge.invoke('shareWeibo',{
    
  3.     "content":title + link,
    
  4.     "url":link
    
  5. });
    
  6. }

关注指定的微信号


  1. function weixinAddContact(name){
  2. WeixinJSBridge.invoke("addContact", {webtype: "1",username: name}, **function**(e) {
    
  3.     WeixinJSBridge.log(e.err_msg);
    
  4.     //e.err_msg:add_contact:added 已经添加
    
  5.     //e.err_msg:add_contact:cancel 取消添加
    
  6.     //e.err_msg:add_contact:ok 添加成功
    
  7.     **if**(e.err_msg == 'add_contact:added' || e.err_msg == 'add_contact:ok'){
    
  8.         //关注成功,或者已经关注过
    
  9.     }
    
  10. })
    
  11. }
Donate comment here
pdfh5.js 微信支付

微信支付

pdfh5.js 支付宝

支付宝

  • 本文作者: pdfh5.js
  • 本文链接: https://www.gjtool.cn/archives/添加分享到朋友圈发送给好友分享等按钮
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# javascript
如何封装自己的js插件
nginx配置资源跨域
  • 文章目录
  • 站点概览
pdfh5.js

pdfh5.js

时间扑面而来,而我们终将释怀

21 日志
6 分类
14 标签
RSS
Github
Creative Commons
Links
  • Halo社区
0%
© 2018 — 2022 前端技术博客-pdfh5.js
鄂ICP备19002193号 鄂公网安备 42112602000235号