Javascript Facebook登录按钮赢了';当点击时,你什么也不做?
在这个页面上:你可以看到在右下角我有一个名为“连接Facebook”的Facebook登录按钮。但是,单击按钮时,该按钮不会执行任何操作。我做错了什么 按钮代码:Javascript Facebook登录按钮赢了';当点击时,你什么也不做?,javascript,facebook,dom-events,Javascript,Facebook,Dom Events,在这个页面上:你可以看到在右下角我有一个名为“连接Facebook”的Facebook登录按钮。但是,单击按钮时,该按钮不会执行任何操作。我做错了什么 按钮代码: <fb:login-button autologoutlink="true" perms="email,user_birthday,status_update,publish_stream">Connect with Facebook</fb:login-button> 连接Facebook 页面无法在Ch
<fb:login-button autologoutlink="true" perms="email,user_birthday,status_update,publish_stream">Connect with Facebook</fb:login-button>
连接Facebook
页面无法在Chrome、Safari或Firefox中使用。您可能已经登录到Facebook了吗?如果您已登录并已授权该应用程序,则如果您仅捕获auth.login和auth.logout事件,则该按钮可能不会执行任何操作,因为这两个事件都没有实际发生。您的问题是缺少此代码,该代码可以放在页面的任何位置:
<div id="fb-root"></div>
如果您查看Chrome debugger tools控制台,您会看到它告诉您这是丢失的,因为您有一个
document.getElementById('fb-root')
调用返回空值。感谢您的帮助。我已经添加了DIV元素,但它仍然不起作用。我将它添加到页面底部,位置是否错误?没有IDE为什么投票被否决…我指出了一个常见情况,它会使按钮看起来像上面描述的OP一样,什么都不做。而且测试也很容易——给按钮添加一些以前没有要求的额外权限,然后看看它是否可以工作。