一、前言
2015年刚刚到来,微信开发者平台公布一项里程碑的项目,微信JS SDK发布,为广大企业微信公共号提供又一次质的飞越,开发者可以使用该JS SDK调试和使用微信上分享,拍照上传下子图片的图片功能,还有音频控制功能,还有获取地理位置功能等一些界面上的操作等各项微信功能。并对以后基于微信内置浏览器的网页开辟新起点。使以后微信开发者平台的网页应用启很大的作用,使其变得更加丰富多彩。下面简单介绍一下微信JS SDK吧。
二、微信JS SDK Demo
这个有官方Demo http://demo.open.weixin.qq.com/jssdk/
官方的说明文档 微信JS SDK说明文档
三、注意事项
大部分在官方说明文档上已经提供。
基础接口与其他接口都是异步的,所以要使用某个接口要先使用基础接口上判断一下,是否支持这项功能,返回的格式如下:
如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}所以以下是使用实例:
wx.ready(function () {
wx.checkJsApi({
jsApiList: [
'getNetworkType'
],
success: function (res) {
if(res.checkResult.getNetworkType == true)
{
wx.getNetworkType({
success: function (res) {
if(res.networkType == "wifi"){
//wifi下处理事件
}else{
//其网络下处理(这里主要是2g,3g,4g)
}
},
fail: function (res) {
//获取设备网络失败处理
}
});
}else{
//不支持getNetworkType该功能时处理
}
},
fail: function (res) {
//检测getNetworkType该功能失败时处理
}
});
});