微信浏览器内置JavaScript对象WeixinJSBridge使用实例
微信内置浏览器的神奇功能:微信公众号前端网页分享与关注秘籍
在微信公众号的世界里,你是否好奇那些网页上的分享到朋友圈、发送给好友、分享到腾讯微博以及关注指定微信号等功能的实现方式?今天,就让我们一起揭开这些功能的神秘面纱。
一、微信内置浏览器的独特之处
微信内嵌浏览器有一个特殊的私有JavaScript对象——WeixinJSBridge。通过操作这个对象的相关方法,我们可以实现诸多功能。通过Mac远程调试iPhone上的微信网页,我们可以更深入地了解这个神秘的浏览器。
二、实现分享到朋友圈的js功能
想要实现分享到微信朋友圈的功能,可以使用以下代码:
```javascript
function weixinShareTimeline(title, desc, link, imgUrl) {
WeixinJSBridgevoke('shareTimeline', {
"img_url": imgUrl,
"link": link,
"desc": desc,
"title": title
});
}
```
三、实现发送给好友的js功能
如果你想要实现将内容发送给微信好友的功能,可以使用以下代码:
```javascript
function weixinSendAppMessage(title, desc, link, imgUrl) {
WeixinJSBridgevoke('sendAppMessage', {
"img_url": imgUrl,
"link": link,
"desc": desc,
"title": title
});
}
```
四、实现分享到腾讯微博的js功能
如果你想要实现分享到腾讯微博的功能,可以使用以下代码:
```javascript
function weixinShareWeibo(title, link) {
WeixinJSBridgevoke('shareWeibo', {
"content": title + link,
"url": link
});
}
```
五、实现关注指定微信号的js功能
如果你想要实现关注指定微信号的功能,可以使用以下代码:
```javascript
function weixinAddContact(name) {
WeixinJSBridgevoke("addContact", {webtype: "1", username: name}, function(e) {
if (e.err_msg == 'add_contact:added' || e.err_msg == 'add_contact:ok') {
// 关注成功,或者已经关注过
}
});
}
``` 以上的代码片段都是基于微信内置浏览器的特定API实现的。这些API使得在微信公众号前端网页上实现分享和关注等功能成为可能。如果你正在开发微信公众号的前端页面,这些代码可能会对你有所帮助。具体的实现方式可能会因为微信版本的不同而有所差异,所以在实际使用时需要注意测试和调整。
编程语言
- 微信浏览器内置JavaScript对象WeixinJSBridge使用实例
- ASP.NET同步分页MvcPager使用详解
- 了解PHP的返回引用和局部静态变量
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- ThinkPHP5.0框架使用build 自动生成模块操作示例
- asp.net通过配置文件连接Access的方法
- 浅谈jQuery中setInterval()方法
- PHP 访问数据库配置通用方法(json)
- javascript显示中文日期的方法
- Laravel获取所有的数据库表及结构的方法
- 详解PHP中的 input属性(隐藏 只读 限制)
- php图片添加水印例子
- 如何用idea+gitee来团队合作开发项目的教程
- php compact 通过变量创建数组
- yii2.0实现pathinfo的形式访问的配置方法
- 基于Jquery ajax技术实现间隔N秒向某页面传值