index.html 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="Access-Control-Allow-Origin" content="*" />
  6. <title>测试用页面</title>
  7. <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
  8. <script src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
  9. <script>
  10. (function() {
  11. //初始化用户信息数据
  12. window.user_info = {
  13. logo:'http://img5q.duitang.com/uploads/item/201502/25/20150225060808_wuANL.jpeg',//用户头像
  14. nickname:'不羡鸳鸯',//用户昵称,
  15. textmsg:'GOOD GOOD STUDY,DAY DAY UP'//寄语
  16. };
  17. var ua = navigator.userAgent.toLowerCase() , url = "" , type = 0;
  18. if (!!navigator.userAgent.match(/AppleWebKit.*Mobile.*/)) {
  19. if (ua.match(/MicroMessenger/i) == "micromessenger") {
  20. console.log(123)
  21. alert('123')
  22. alert("微信浏览器中打开");
  23. type = 0;
  24. url = "https://open.weixin.qq.com/connect/oauth2/authorize?"
  25. +"appid=wx749c84daac654e1e&"
  26. +"redirect_uri=http://wx.ttkuaiban.com/minigame&"
  27. +"response_type=code&"
  28. +"scope=snsapi_userinfo&"
  29. +"state=STATE#wechat_redirect";
  30. }
  31. if (ua.match(/WeiBo/i) == "weibo") {
  32. alert("在新浪微博客户端打开");
  33. type = 1;
  34. url = "https://api.weibo.cn/oauth2/authorize?"
  35. +"client_id=2141531565&"
  36. +"display=mobile&"
  37. +"response_type=code&"
  38. +"redirect_uri=http://wx.ttkuaiban.com/minigame&"
  39. +"scope=snsapi_base";
  40. }
  41. } else {
  42. var ua = navigator.userAgent.toLowerCase();
  43. if (ua.match(/MicroMessenger/i) == "micromessenger") {
  44. console.log(245)
  45. alert('234')
  46. alert("微信浏览器中打开");
  47. type = 0;
  48. url = "https://open.weixin.qq.com/connect/oauth2/authorize?"
  49. +"appid=wx749c84daac654e1e&"
  50. +"redirect_uri=http://wx.ttkuaiban.com/minigame&"
  51. +"response_type=code&"
  52. +"scope=snsapi_userinfo&"
  53. +"state=STATE#wechat_redirect";
  54. }
  55. }
  56. var URLParams = new Array();
  57. var params = document.location.search.substr(1).split('&');
  58. for (i=0; i < params.length ; i++){
  59. var aParam = params[i].split('=');
  60. URLParams[aParam[0]] = aParam[1];
  61. }
  62. if(URLParams['code']){
  63. var code = URLParams['code'];
  64. <!-- $.get("http://118.190.47.230/minigame/user/weiXinLogin",{ -->
  65. <!-- code:code, -->
  66. <!-- type:type -->
  67. <!-- },function(result){ -->
  68. <!-- console.log(result) -->
  69. <!-- }); -->
  70. $.ajax({
  71. url:"http://118.190.47.230/minigame/user/weiXinLogin",
  72. type:"POST",//请求方式
  73. data:{"code":code,"type":type},
  74. dataType:"json", //数据格式设置为jsonp
  75. success:function (data) {//请求成功后调用的函数
  76. alert("succ:"+data);
  77. if(URLParams['act']=='hbshare'){
  78. document.write('<h1>这里是海报页</h1>');
  79. document.write('头像<img src="'+window.user_info.logo+'" width=40 height=40 /><br>');
  80. document.write('昵称:'+window.user_info.nickname+'<br>');
  81. document.write('寄语:'+window.user_info.textmsg);
  82. }else{
  83. document.write('<h1>这是首页哦</h1>');
  84. }
  85. },
  86. error:function (textStatus) {//请求失败后调用的函数
  87. alert("fail");
  88. }
  89. })
  90. }else{
  91. window.location.href = url;
  92. }
  93. })()
  94. </script>
  95. </head>
  96. <body>
  97. </body>
  98. </html>