第一次为我实现 Facebook 登录,但我无法让它正常工作。
我正在实现 Facebook Javascript SDK,我所做的是将 Facebooks 指南中提供的 js 代码放在一个单独的 js 文件中,以防止我的 index.html 文件变得混乱,这似乎工作正常。
但是,我有两个问题需要帮助:
下面的代码触发了 login() 和 logout() 函数(取决于用户是否登录)给了我一个丑陋的通用按钮。我想要 Facebook 自己的按钮。我该如何使用它?
注销并单击登录按钮时,登录弹出窗口会打开两次而不是一次。这样做的原因是 js 文件(facebook.js)被加载了两次,(由于某种原因)这意味着点击事件被绑定了两次。我该如何防止这种情况发生?
我需要在自己下面编写代码,因为我在 Facebook 的指南中找不到任何关于此的内容。如果有,我在哪里可以找到它?
function showLoginButton() {
$('#FBButton').html('Log in Facebook');
$('#FBButton').on('click', function(){
login();
});
}
function showLogoutButton() {
$('#FBButton').html('Log out Facebook');
$('#FBButton').on('click', function(){
logout();
});
}
showLoginButton();
showLogoutButton();
提前致谢!