吢涼ㄋ的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());

 


打赏

分享到:

最近浏览
暂无贡献等级
maniheim2月14日
最代码贡献等级说明
zxbxxw2月14日
暂无贡献等级
liuwen_77772月13日
最代码贡献等级说明
liu0012月13日
最代码贡献等级说明
Lp5080lp2月12日
最代码贡献等级说明
justxq2月11日
暂无贡献等级
三带一 LV22月11日
最代码贡献等级说明
weienqing2月11日
最代码贡献等级说明
zhangfa2月11日
最代码贡献等级说明
nsq00062月11日
最代码贡献等级说明
zuidaiJava2月10日
暂无贡献等级
leoxxxx2月10日
最代码贡献等级说明
29915752月10日
最代码贡献等级说明
zdmzdm1232月9日
最代码贡献等级说明
a3870764722a2月9日
最代码贡献等级说明
暂无贡献等级
zhos02122月9日
最代码贡献等级说明
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友