最代码
吢涼ㄋ的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头像

分享到:

最近浏览
Jasonliu123 LV65月15日
月亮星星星星
cowboy515 LV45月14日
月亮
xp9522 LV45月3日
月亮
1358646805 LV35月3日
星星星星星星
liumilongnuibi LV24月25日
星星星星
wkc LV154月9日
月亮月亮月亮星星星星星星
Onlyli LV94月9日
月亮月亮星星
Call Me 采先森 LV43月22日
月亮
2602275348 LV43月20日
月亮
鸟山明 LV113月13日
月亮月亮星星星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友