吢涼ㄋ的gravatar头像
吢涼ㄋ2018-02-07 11:22:14
java服务端返回关闭当前支付宝/微信h5窗口
String userAgent = request.getHeader("user-agent").toLowerCase();
PrintWriter writer = response.getWriter();
StringBuilder sb = new StringBuilder();

//微信客户端
if(userAgent.indexOf("micromessenger") != -1){
	sb.append("<html>");
	sb.append("<script type='text/javascript' src='https://cdn.bootcss.com/jquery/1.9.1/jquery.min.js'></script>");
	sb.append("<script type='text/javascript' src='https://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>");
	sb.append("<script>");
	sb.append("if(typeof window.WeixinJSBridge=='undefined'){$(document).on('WeixinJSBridgeReady',function(){WeixinJSBridge.call('closeWindow')})}");
	sb.append("</script>");
	sb.append("</html>");
}
//支付宝
else if(userAgent.indexOf("alipay") != -1){
	sb.append("<html>");
	sb.append("<script type='text/javascript' src='https://cdn.bootcss.com/jquery/1.9.1/jquery.min.js'></script>");
	sb.append("<script type='text/javascript' src='https://a.alipayobjects.com/g/h5-lib/alipayjsapi/3.0.6/alipayjsapi.min.js'></script>");
	sb.append("<script>");
	sb.append("if(typeof window.AlipayJSBridge=='undefined'){$(document).on('AlipayJSBridgeReady',function(){AlipayJSBridge.call('closeWebview')})}");
	sb.append("</script>");
	sb.append("</html>");
}
writer.write(sb.toString());

 


打赏

已有2人打赏

JOEH60的gravatar头像15514769010的gravatar头像

分享到:

最近浏览
zq671366 LV148月2日
月亮月亮月亮星星星星
灰色灬海枫 LV27月8日
星星星星
Jasonliu123 LV65月15日
月亮星星星星
cowboy515 LV55月14日
月亮星星
xp9522 LV65月3日
月亮星星星星
1358646805 LV35月3日
星星星星星星
liumilongnuibi LV24月25日
星星星星
wkc LV164月9日
太阳
Onlyli LV124月9日
月亮月亮月亮
Call Me 采先森 LV83月22日
月亮月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友