我使用了新浪开发文档中的例子,如下:
<script type="text/javascript">   WB2.anyWhere(function(W){
    W.widget.connectButton({
        id: "wb_connect_btn",
        type: '3,5',
        callback : {
            login:function(o){
                alert(o.screen_name);
            },
            logout:function(){
                alert('logout');
            }
        }
    });
});
</script>
<div id="wb_connect_btn"></div>
在点击按钮跳转到授权页面,点击授权并连接后停在空白页,页面不跳转到原来页面。求各位大神指导。

解决方案 »

  1.   

    原来的页面?如果你配置正确,他只是window.open了一个弹出型的页面,然后在授权完成以后那个页面就关闭了啊。
    你这个有按钮的页面一直是没有关的,在那个弹出页面关掉以后,他会调用callback.login这个函数,在你的代码里就是alert一个警告框,上面是你的微博昵称。你是哪一步不对照呢?
      

  2.   

    我的意思是那个弹出框最后不自动关闭,一直停留在那个页面上,感觉是login回调函数没有调用,不知道是什么原因