开发微信网页版登陆(像segmentfault 网站那样登陆)

一开始作的微信登陆是这样的:点击微信登陆,页面跳到扫面二维码那个页面,扫描并赞成以后,回跳到本身给的redirect_url  那里.javascript

很想作成 segmentfault 网站那样,感受用户体更加好,以下图:java

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

研究了下,有点收获.微信

/**点击微信登陆,把 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  那里,并无关闭子窗口,刷新父窗口,如今已经成功一半了,接下来要作的就是在同一登录以后,关闭子窗口,并刷新父窗口.session

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

接下来的步骤 : 咱们在登陆成功以后,跳到一个新页面,测试

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

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

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

相关文章
相关标签/搜索