2019独角兽企业重金招聘Python工程师标准>>>

一开始做的微信登录是这样的:点击微信登录,页面跳到扫面二维码那个页面,扫描并同意之后,回跳到自己给的redirect_url  那里.

很想做成 segmentfault 网站那样,感觉用户体更加好,如下图:

一直不知道该怎么去做..直到今天,看到一个方法 : window.open !!!!!

研究了下,有点收获.

 /**点击微信登录,把 child.jsp 换成 微信登录的路径,这样就可以打开一个二维码引导页面 newwindow 是弹出窗口的名称,可以用 "" 代替,即可写可不写.其他的参数可以自行百度,比我说的详细.
**/function openWin(){window.open ("child.jsp", "newwindow", "height=400, width=500, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=n o, status=no");}

但这样还不够,因为扫一下并同意之后,是子窗口跳到了配置的  redirect_url  那里,并没有关闭子窗口,刷新父窗口,现在已经成功一半了,接下来要做的就是在同一登陆之后,关闭子窗口,并刷新父窗口.

继续找资料,不断测试,成功了.

接下来的步骤 : 我们在登录成功之后,跳到一个新页面,

放入下面的方法,并执行.

 function closeWin(){window.opener.location.reload();window.close();}

这个方法的作用就是关闭子窗口,并刷新父窗口.信息已经放在session中了,父页面刷新一次之后,微信登陆完成.

转载于:https://my.oschina.net/u/2611757/blog/737194

开发微信网页版登录(像segmentfault 网站那样登录)相关推荐

  1. facebook网页版登录_微信网页版关闭登录将影响一大批使用itchat等Web Api方案的微信机器人...

    微信网页版限制登录或禁止登录将影响一大批使用itchat等Web Api方案的微信机器人 网页版微信 API 被封了,像使用 itchat wxpy wxbot等基于 web API 的微信 robo ...

  2. 网页版登录入口_企业微信网页版怎么登录?企业微信客户端和网页版有什么区别?...

    文丨语鹦企服私域管家原创,未经授权不得转载 企业微信有网页版也有客户端,很多小伙伴可能搞不清,今天语鹦企服就带你一起看看,企业微信客户端和网页版有什么区别?以及如何登录使用. ▎企业微信网页版: 与微 ...

  3. 浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理

    前言:简单体验了下微信网页版通过二维码登录和摇一摇传图功能,从技术角度看,网上专家吹捧的 [隔空取物]其实并不神秘,我先简单分析一下. 1. 微信移动端扫描二维码登录(C-S-C模式) CSC模式为: ...

  4. [微信] 微信网页版扫码登录的实现

    我们先来回顾一下微信网页版的扫码登录过程 1. 打开微信网页版,https://wx.qq.com/ 2. 打开手机微信客户端,扫一扫 3. 点击确定,登录 看似简单的操作流程,中间涉及的数据交互有很 ...

  5. 用python 、itchat登录微信网页版 微商自动回复功能、抓取微信好友信息列表。

    最近用Python实现了一些微信的简单玩法 我们可以通过网页版的微信 微信网页版 ,扫码登录后去抓包爬取微信信息,还可以post去发送信息. >>安装itchat这个库 pip insta ...

  6. Python的wxpy库怎么样?(微信网页版无法登录)

    首先抛开wxpy库怎么样不说,你首先得能登录微信网页版才行.因为wxpy库就是调用的微信网页版的API.所以如果你的微信网页版登录不了,wxpy库也就用不了.

  7. 「微信群合影2.4.0」- 微信网页版账号不能登录问题解决办法

    「微信群合影qunheying.com」- 一键生成微信全家福. 「 微信群合影 2.4.0 」版本更新:  支持微信网页版不能登录账号生成群合影 在一键生成全家福的过程中,有一些用户是不能登录微信网 ...

  8. 「微信群合影2.5.0」- 微信网页版账号不能登录解决办法,扫码登录

    「微信群合影qunheying.com」- 一键生成微信全家福 「 微信群合影 2.5.0 」版本更新: 支持微信网页版不能登录账号生成群合影, 通过扫码登录获取 在一键生成全家福的过程中,有一些用户 ...

  9. 微信网页版协议分析和实现机器人

    原文链接:https://github.com/biezhi/wechat-robot/blob/master/doc/protocol.md 分析微信网页版协议,使用普通微信号开发微信机器人. -- ...

最新文章

  1. WMI技术介绍和应用——查询本地用户和组
  2. 撩课-Java面试宝典-第八篇
  3. jQuery是否可以获取与元素关联的所有CSS样式?
  4. vue+Mint-ui实现登录注册
  5. 使用tinylog 1.0简化您的日志记录
  6. 【渝粤教育】 国家开放大学2020年春季 2542行政组织学 参考试题
  7. leetcode 1217 python
  8. 【数据结构】栈的存储实现
  9. 【Selenium2】【Shell】
  10. 为什么越来越多的企业选择云数据存储而放弃本地数据存储?
  11. sublime中安装css 格式化插件
  12. qt远程调试ARM板
  13. 使用Hutool工具完成发(带模板)邮件功能
  14. 嵌入式Linux系统的电子书阅读器项目1——Overview
  15. Oracle安装 卸载干净文档
  16. 作为技术负责人,如何从0搭建公司后端技术栈
  17. 用连接linux mysql工具1045,Navicat远程连接linux下mysql服务器1045错误解决办法在这儿...
  18. Flink project java篇
  19. 关于“Multimedia Tools and Applications”sci-4投稿那些事
  20. 2020年12月大学英语六级作文

热门文章

  1. matlab虚拟现实之V-Realm Builder2使用NavigationInfo精确定位、建模
  2. 计算机组成与网络题库,计算机组成原理题库
  3. html5%3cimg%3e属性,汽车之家存储型xss可大规模获取任何用户cookie
  4. 2017c语言 形成性考核,[2017年电大]《c语言程序设计》形成性考核作业()解答.doc...
  5. Dropout与过拟合抑制
  6. win10+ubuntu18.04双系统配置深度学习环境
  7. c语言程序报告的前言,C语言 程序代码编写规范前言
  8. linux v4l2 示例程序,linux驱动由浅入深系列:camera驱动之二(基于高通平台的V4L2结构及代码分析)...
  9. git 回滚到某个commit_Git 整理 v1.0 | Git 操作整理进阶篇
  10. 图像处理、语音处理的应用及前沿技术_自主知识产权的2微米级3D视觉相机应用于高精度和高反光物体的缺陷检测...