在微信公众平台前端网页上添加分享按钮
来源:互联网 发布:ug8.0编程中的如何补面 编辑:程序博客网 时间:2024/05/16 15:08
微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?
今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮。
微信内嵌浏览器
通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。
分享到朋友圈
发送给好友
分享到腾讯微博
关注指定的微信号
其他的代码
- function WeiXinShareBtn() {
- if (typeof WeixinJSBridge == "undefined") {
- alert(" 请先通过微信搜索 wow36kr 添加36氪为好友,通过微信分享文章 :) ");
- } else {
- WeixinJSBridge.invoke(‘shareTimeline‘, {
- "title": "36氪",
- "link": "http://www.36kr.com",
- "desc": " 关注互联网创业 ",
- "img_url": "http://www.36kr.com/assets/images/apple-touch-icon.png"
- });
- }
- }
这是第三种
- <script>
- var imgUrl = "图片地址";
- var lineLink = "网址";
- var descContent = '爱在五月,\n\n妈咪爱1+1亲子健康之旅开启全国行首站----重庆站妈咪爱活性益生菌';
- var shareTitle = '标题';
- var appid = '';
- 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);
- });
- }
- // 当微信内置浏览器完成内部初始化后会触发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();
- });
- }, false);
- </script>
长按图片识别图中二维码(或搜索微信公众号FrontEndStory)关注“前端那些事儿”,带你了解最新的前端技术。
0 0
- 在微信公众平台前端网页上添加分享按钮
- 在微信公众平台前端网页上添加分享按钮
- 在微信公众平台前端网页上添加分享按钮
- 在微信公众平台前端网页上添加分享按钮
- 在微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮
- 在微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮
- 微信公众平台开发:进阶篇(在网页上添加分享到朋友圈、发送给好友、分享等按钮)
- 微信公众平台开发:进阶篇(在网页上添加分享到朋友圈、发送给好友、分享等按钮)
- 微信公众平台开发:进阶篇(在网页上添加分享到朋友圈、发送给好友、分享等按钮)
- 微信公众平台开发:进阶篇(在网页上添加分享到朋友圈、发送给好友、分享等按钮)
- 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮
- 前端网页上添加分享到朋友圈,关注微信等按钮
- 在网页上添加微信分享按钮,关注微信号等按钮
- 微信公众平台分享
- 在网页添加分享按钮
- 如何在微信公众平台上添加音乐---菜冬瓜
- 微信公众平台网页开发实战--1.微信分享一个网页到朋友圈
- 分享:在微信公众平台做HTML5游戏经验谈
- select 下拉框条件查询
- Java中的格式化-MessageFormat,NumberFormat,DateFormat
- iOS开发--跳转进入AppStore评论页面
- eclipse 使用CheckStyle实施编码标准
- 《登高》 杜甫
- 在微信公众平台前端网页上添加分享按钮
- CentOS6.0解决音乐乱码
- Python爬虫抓取csdn博客
- IPHONE6 近来1年不会开放NFC的API给开发者,也就是只能用来做支持了现在
- 欢迎使用主机宝
- 细谈Lucene(一):初识全文资源的检索框架lucene
- Netty5源码分析(三) -- Channel如何注册OP_ACCEPT, OP_READ, OP_WRITE
- zoj 2778 - Triangular N-Queens Problem
- 问题11:参数文件spfile丢失的情况下,如何恢复?