首页 > 其他分享 >微信扫码 或者支付宝扫码之后限制 关闭当前窗口

微信扫码 或者支付宝扫码之后限制 关闭当前窗口

时间:2022-10-25 18:00:07浏览次数:55  
标签:支付宝 扫码 窗口 微信 window 关闭

业务流程

  1. 用户打开微信或者支付宝扫码之后

  2. 判断是否超过当日次数

  3. 超过便关闭当前窗口

微信关闭当前窗口

 var ua = window.navigator.userAgent.toLowerCase();
        if (ua.indexOf("micromessenger") > 0) {
		// 微信关闭当前窗口
		 WeixinJSBridge.call("closeWindow"); 
		 //这个可以关闭ios系统的手机
		 WeixinJSBridge.call("closeWindow");
		 }

支付宝关闭当前窗口

 var ua = window.navigator.userAgent.toLowerCase();
        if (ua.indexOf("alipayclient") > 0) {
		 // 支付宝关闭当前窗口
                    AlipayJSBridge.call("closeWindow");
                    //这个可以关闭ios系统的手机
                    AlipayJSBridge.call("closeWebview"); //支付宝
}

pc 关闭 (未测试)

 else {
              console.log("其它浏览器");
              window.opener = null; //如果没有这行和下面的一行则会出现上面的第二个询问框。
              window.open(" ", "_self", " ");
              window.close();
}

标签:支付宝,扫码,窗口,微信,window,关闭
From: https://www.cnblogs.com/depressiom/p/16825761.html

相关文章