- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport"
- content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css"
- integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
- <script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script>
- <script type="text/javascript" src="jquery.qrcode.min.js"></script>
- <style>
- body {
- background-color: #eee;
- margin: 0;
- padding: 0;
- }
- .header {
- position: relative;
- height: 42px;
- line-height: 42px;
- padding: 0 15px;
- border-bottom: 1px solid #f6f6f6;
- background-color: #1E9FFF;
- color: #fff;
- border-radius: 2px 2px 0 0;
- font-size: 14px;
- }
- .body {
- position: relative;
- padding: 10px 15px;
- line-height: 24px;
- background-color: #fff;
- }
- .card {
- margin: 20% auto;
- }
- </style>
- <title>三合一聚合扫码支付 自动识别 微信 支付宝 QQ</title>
- </head>
- <body>
- <div class="container">
- <div class="row">
- <div class="col-md-4">
- </div>
- <div class="col-md-4 text-center">
- <div class="card">
- <div class="header">三合一聚合扫码支付</div>
- <div class="body">
- <div id="wan_Neng" ></div>
- </div>
- </div>
- </div>
- <div class="col-md-4">
- </div>
- </div>
- </div>
- <div id="code"></div>
- </body>
- </html>
- <script>
- $(function () {
- var Ma = {
- qq: "",
- zfb: "",
- wx: "",
- testma: ""
- }
- if(navigator.userAgent.match(/Alipay/i)) {
- // 支付宝
- window.location.href=Ma.zfb
- } else if(navigator.userAgent.match(/MicroMessenger//i)) {
- // 微信
- $('#wan_Neng').qrcode(Ma.wx)
- $(".header").html("请使用微信扫码支付")
- } else if(navigator.userAgent.match(/QQ//i)) {
- // QQ
- $('#wan_Neng').qrcode(Ma.qq)
- $(".header").html("请使用QQ扫码支付")
- } else {
- // 其它
- $url = window.location.href
- // $("#wan_Neng").attr("src", Ma.testma +$url)
- $('#wan_Neng').html("请使用微信QQ支付宝打开支付")
- }
- //获取网页中的canvas对象
- var mycans=$('canvas')[0];
- var img=img_can(mycans);
- $('#wan_Neng').append(img);
- $('canvas')[0].remove()
- })
- //禁用右击
- document.oncontextmenu = function () {
- return false;
- }
- //禁用f12
- document.onkeydown = function () {
- if (window.event && window.event.keyCode == 123) {
- window.event.returnValue = false;
- }
- }
- /*****************************************
- * 画布转img
- * 输入参数:画布对象
- * 输出参数:img
- ****************************************/
- function img_can(canvas) {
- var image = new Image();
- image.src = canvas.toDataURL("image/png");
- return image;
- }
- </script>
聚合支付JS判断微信 支付宝 QQ代码示例
来源:网络
发布人:天道酬勤
发布时间:2024-02-14
免责声明:文中图文均系网友发布,转载来自网络,如有侵权请联系右侧客服QQ删除,无忧屋网友发布此文仅为传递信息,不代表无忧屋平台认同其观点。
热门文章
1
PearDownloader.js一款能下载加速的js组件
2workerman 内网部署外网访问的方法
3python open utf8格式
4thinkphp8 查询的时候 where in 是用哪个
5js指定时间定时自动执行代码分享
6PHP获取文件体积大小+体积单位字节
7php如何实现$GLOBALS赋值?
8js随机生成指定位数+数字+字母混合字符串
9java 循环给rbmq发送消息 需要关闭连接吗
10PHP实现随机一句话留言教程
11jQuery获取file控件中图片的宽高与大小
12python发送邮件示例代码
13workerman 内网部署外网访问的配置方法
14java单例模式为什么一定要构造器私有?
15使用PHP获取XHR请求来源方法
16is_dir()函数判断目录是否存在方法
17SQL查询统计内容相同的字段出现次数
18MySQL导入数据库报错"Unknown character set: 'utf8mb4'"
19java中的面向对象机制常用类与异常处理机制
20php获取请求来源域名的四种方法
21SQL清空全部数据表内容,并且ID重新从1开始
22利用openssl函数加密数据来POST传递数据
23Python编写zimg 存储在ssdb中的图片如何本地化
24JS查询页面是否被百度收录,没有收录则显示搜索链接
25python **代表什么意思