2012-03-31 136 views
0

我有页面选项卡应用程序,其中有一个登录页面,带有“登录”按钮供用户点击以安装应用程序。我可以使用自定义图像替换“登录”按钮吗?Facebook SDK:用自定义图像取代“登录”按钮

对于当前的代码“登录”按钮:

<div class="fb-login-button" data-scope="friend_likes"></div> 
+2

可能重复! http://stackoverflow.com/questions/9810335/how-to-change-facebook-login-button-with-my-custom-image – user1091558 2012-07-07 14:24:50

回答

4

可以使用JS API为此,

function fbAuth() { 
    FB.login(function(response) { 
     if (response.authResponse) { 
     alert('User fully authorize the app.'); 
     } else { 
     alert('User canceled login or did not fully authorize the app.'); 
     } 
    }, { scope: 'friend_likes' }); 
} 

,那么你可以把它与一个自定义按钮onclick事件:

<a href="#" onclick="return fbAuth();">Login</a> 

Facebook的文档:FB.login