我不想要任何代码。只是wana知道网站可能会检查用户是否已经在Facebook登录,如果是,则显示链接到Facebook页面,如果不能避免打扰用户。如果我通过推特,youtube等其他服务做到这一点,那么会有很多按钮,这就是为什么我要避免在用户没有这些帐户时显示所有内容。
感谢
答案 0 :(得分:1)
最有可能必须在您的网站上有一个代码来检查用户是否能够绕过Facebook上的登录页面。如果他们能够绕过登录页面,那么他们很可能会登录到Facebook。
答案 1 :(得分:1)
function fbstatus() {
FB_RequireFeatures(["XFBML"], function() {
// Create an ApiClient object, passing app's API key and
// a site relative URL to xd_receiver.htm
FB.Facebook.init(api_key, channel_path);
FB.Connect.get_status().waitUntilReady(function(status) {
switch(status) {
case FB.ConnectState.connected:
//FACEBOOK - LOGGED IN AUTHORIZED
break;
case FB.ConnectState.appNotAuthorized:
//FACEBOOK - LOGGED IN NOT AUTHORIZED
break;
case FB.ConnectState.userNotLoggedIn:
//FACEBOOK - NOT LOGGED IN FACEBOOK
break;
}
});
}); }
以下是用于检查用户登录浏览器其他选项卡上的Facebook的代码。
答案 2 :(得分:0)
我认为这不可行。网站知道您已经基于cookie进行了身份验证,基本上是每个域。一个域名无法访问其他域名的cookie。
编辑:对于Facebook,您可能可以使用他们的API来检查用户是否已登录:Facebook API - Check Login。其他社交平台很可能有类似的东西。