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

分享到:

最近浏览
蓝色幻想 LV210月5日
星星星星
叶建宁 LV99月30日
月亮月亮星星
huhao19月3日
暂无贡献等级
辉辉辉辉辉辉 LV88月22日
月亮月亮
zq671366 LV148月2日
月亮月亮月亮星星星星
灰色灬海枫 LV27月8日
星星星星
Jasonliu123 LV65月15日
月亮星星星星
cowboy515 LV55月14日
月亮星星
xp9522 LV65月3日
月亮星星星星
1358646805 LV35月3日
星星星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友