在此页面上:http://friendsconnect.org/shadowlink/您可以在右下角看到我有一个名为“Connect with facebook”的Facebook登录按钮。但是,单击时按钮不会执行任何操作。我究竟做错了什么?
按钮代码:
<fb:login-button autologoutlink="true" perms="email,user_birthday,status_update,publish_stream">Connect with Facebook</fb:login-button>
页面无法在Chrome,Safari或Firefox中使用。
答案 0 :(得分:1)
您的问题是您遗漏了可以放在网页中任意位置的代码:
<div id="fb-root"></div>
如果您查看Chrome调试工具控制台,您会看到它丢失,因为您的document.getElementById('fb-root')
调用返回null。
答案 1 :(得分:0)
您是否已登录Facebook?如果您已经登录并且已经授权该应用程序,那么如果您只捕获auth.login和auth.logout事件,则该按钮可能看起来什么都不做,因为这些事件实际上都没有发生。