找回密码
 立即注册

QQ登录

只需一步,快速开始

[js] 最新的QQ跳转支付宝并自动领红包脚本。

[复制链接]
查看: 1177|回复: 3
最佳答案
0 

51

主题

181

帖子

5105

积分

S1

积分
5105
 楼主| 发表于 2018-6-21 01:04:17 | 显示全部楼层 |阅读模式
大半夜的有个哥们缠着我帮他写的(还硬塞300块给我)
丢给我一个别人的可用的demo给我,我研究一下就搞出来了


代码:
alipay.html


  1. <html lang="zh-cmn-hans">
  2. <head>   
  3.     <meta charset="UTF-8">   
  4.     <meta name="viewport" content="width=device-width, initial-scale=1.0">   
  5.     <meta http-equiv="X-UA-Compatible" content="ie=edge, chrome=1">   
  6.     <title>正在打开支付宝领红包</title>   
  7.     <script src="https://open.mobile.qq.com/sdk/qqapi.js"></script>
  8. </head>
  9. <body>
  10.     <script>   
  11.     var qrurl = "https://ds.alipay.com/?from=mobilecodec&scheme=alipays%3a%2f%2fplatformapi%2fstartapp%3fsaId%3d10000007%26clientVersion%3d3.7.0.0718%26qrcode%3dhttps%253a%252f%252fqr.alipay.com%252fc1x063287crpdxrhcynhd49%253f_s%253dweb-other&from=mobilecodec";   
  12.     function is_weixin() {        
  13.         if (/MicroMessenger/i.test(navigator.userAgent)) {            
  14.             return true        
  15.         } else {            
  16.             return false        
  17.         }   
  18.     }   
  19.     function is_qq() {        
  20.         var ua = navigator.userAgent.toLowerCase();        
  21.         if (ua.match(/(QQ)/i)) {            
  22.             return true        
  23.         } else {            
  24.             return false        
  25.         }   
  26.     }   
  27.     function is_android() {        
  28.         var ua = navigator.userAgent.toLowerCase();        
  29.         if (ua.match(/(Android|SymbianOS)/i)) {            
  30.             return true        
  31.         } else {            
  32.             return false        
  33.         }   
  34.     }   
  35.     function is_ios() {        
  36.         var ua = navigator.userAgent.toLowerCase();        
  37.         if (/iphone|ipad|ipod/.test(ua)) {            
  38.             return true        
  39.         } else {            
  40.             return false        
  41.         }   
  42.     }   
  43.     function android_auto_jump() {        
  44.         WeixinJSBridge.invoke("jumpToInstallUrl", {}, function (e) {        
  45.         });        
  46.         window.close();        
  47.         WeixinJSBridge.call("closeWindow")   
  48.     }   
  49.     function ios_auto_jump() {        
  50.         if (qrurl != "") {            
  51.             location.href = qrurl        
  52.         } else {            
  53.             window.close();            
  54.             WeixinJSBridge.call("closeWindow")        
  55.         }   
  56.     }   
  57.     function onAutoinit() {        
  58.         if (is_android()) {            
  59.             android_auto_jump();            
  60.             return false        
  61.         }        
  62.         if (is_ios()) {            
  63.             ios_auto_jump();            
  64.             return false        
  65.         }   
  66.     }   
  67.     if (is_weixin()) {        
  68.         if (typeof WeixinJSBridge == "undefined") {            
  69.             if (document.addEventListener) {               
  70.                 document.addEventListener("WeixinJSBridgeReady", onAutoinit, false)            
  71.             } else if (document.attachEvent) {               
  72.                 document.attachEvent("WeixinJSBridgeReady", onAutoinit);               
  73.                 document.attachEvent("onWeixinJSBridgeReady", onAutoinit)            
  74.             }        
  75.         } else {            
  76.             onAutoinit()        
  77.         }   
  78.     } else if(is_qq()){        
  79.         mqq.invoke("ui", "openUrl", {            
  80.             url: qrurl,            
  81.             target: 2,            
  82.             style: 0        
  83.         });   
  84.     }else {        
  85.         if (qrurl != "") {            
  86.             location.href = qrurl        
  87.         } else {            
  88.             window.close()        
  89.         }   
  90.     }
  91.     </script>
  92. </body>
  93. </html>
复制代码
说明:
新建alipay.html
把代码拷贝进去保存
修改上面的 var qrurl = “”;里面的参数,c1x063287crpdxrhcynhd49这个参数,这个参数怎么来?
在支付宝赏金红包里面保存你的二维码
用微信扫码
可以获得
https://qr.alipay.com/c1x063287crpdxrhcynhd49


就是后面这一串了
然后上传到服务器或者虚拟主机,访问这个文件即可,记住在QQ访问就可自动跳转。
而且只有安卓手机才可以,苹果机不行。
回复

使用道具 举报

最佳答案
0 

3

主题

1380

帖子

1万

积分

S2

积分
15590
发表于 2018-6-21 10:40:37 | 显示全部楼层
感谢分享
回复

使用道具 举报

最佳答案
0 

3

主题

705

帖子

6497

积分

S1

积分
6497
发表于 2018-6-21 13:48:17 | 显示全部楼层
感谢感谢!~
回复

使用道具 举报

最佳答案
0 

0

主题

88

帖子

290

积分

等待验证会员

积分
290
发表于 2018-6-27 09:12:09 | 显示全部楼层
微博不行啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com