facebook登录按钮 - facebook网站上有两个样本

时间:2017-02-05 20:48:05

标签: facebook

我正在阅读此文档:

https://developers.facebook.com/docs/facebook-login/web/

遗憾的是,文档令人困惑。该页面有一个代码生成按钮,非常好。但是,页面使用的实际代码完全不同 -

<fb:login-button scope="public_profile,email" onlogin="checkLoginState();">

如果我使用代码生成的示例,我不明白我打算使用哪一个,或者如何在登录时调用js方法:

<div class="fb-login-button" data-max-rows="1" data-size="xlarge" data-show-faces="false" data-auto-logout-link="false"></div>

代码示例调用&#34; onlogin&#34;,但这是某种奇怪的...... facebook的事情。有没有人登录过(老实说,有了Facebook的钱,你认为他们可以写文档!grrr!)

1 个答案:

答案 0 :(得分:1)

他们都应该工作,他们只是写同一件事的不同版本。后者是HTML5兼容版本。

onlogin属性适用于两者;它甚至不必像HTML5版本中的其余参数那样被写为data-onlogin。我很确定Facebook会解析该属性本身(浏览器不知道本机登录事件),但猜测他们只是选择了该属性名称,使其与“传统”HTML事件处理程序属性(如onclick等)保持一致。