第一步,JS接口安全域设置
注:公众号菜单链接,得配置成域名的,不能用ip
第二步,配置ip白名单
第三步、代码
页面代码
<!doctype html>
<html>
<head>
<meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>demo</title>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<!-- 微信 -->
<script src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function () {
getWeixinParams();
});
var appId ;
var nonceStr ;
var signature ;
var timestamp ;
//微信JS—SDK验证
function getWeixinParams() {
//带参数URL
var WX_url = location.href.split('#')[0];
$.ajax({
type: "post",
url: "<%=request.getContextPath()%>/test/getwechatscan",
data: {"URL": WX_url},
datatype: "json",
async:false,
success: function (data) {
var data = JSON.parse(data);
appId = data.appId;
nonceStr = data.nonceStr;
signature = data.signature;
timestamp = data.timestamp;
getWeixinParamsCallBack(data.appId, data.timestamp, data.nonceStr, data.signature);
},
er