我正在网站上使用facebook登录,以方便用户登录或注册,但我刚刚意识到,如果我登录到Facebook,则登录按钮不会显示.如果我退出,它会显示预期的方式.
以前它曾经工作过,也许是2个月之前,但它现在不起作用.
fb:login标签的用法如下:
<fb:login-button onlogin="myJScript();" />
Run Code Online (Sandbox Code Playgroud)
...
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({appId: '#{serviceBean.FACEBOOK_API_KEY}', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
Run Code Online (Sandbox Code Playgroud)
没什么特别的......
这个fb:login的使用有什么变化吗?
根据Facebook文档,如果您将show-faces属性设置为true并且用户已登录,则不会显示登录按钮.尝试将其更改false为即使用户已登录也会显示登录按钮.
您可以在此处找到更多信息:https://developers.facebook.com/docs/reference/plugins/login/
| 归档时间: |
|
| 查看次数: |
13571 次 |
| 最近记录: |