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

业务流程

  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();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值