首先,需前后端配合开发,这是必须的。因为『微信sdk的授权必须要通过服务端请求』,前端请求存在跨域问题,会失败。
微信公众号网页(H5)开发,首先要获取到微信的sdk授权,它提供了丰富的api,可供我们在微信内嵌网页里(H5页面里)调用手机端的各项功能,如摄像头、拨打电话、定位等。
前端获取授权信息:
第一步:引入微信sdk的js文件,直接在xxx.html引入即可
https://res2.wx.qq.com/open/js/jweixin-1.4.0.js
第二步:进行微信sdk的配置,改配置是为了生成wx对象,也就是所有api的爹
wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名 jsApiList: [] // 必填,需要使用的JS接口列表 });