javascript - 检查用户是否登录 Facebook

标签 javascript facebook

我正在尝试使用 javascript 检查用户是否已登录 Facebook(是否刚刚登录,与我的应用程序无关)。
我尝试在 FB.init 之后使用以下代码:
FB.getLoginStatus(function(response) {<br/> alert(response.status);<br/> });
不过,edge.create 工作得很好。

最佳答案

有一些技巧可以提供帮助,但不适合您的情况。 https://grepular.com/Abusing_HTTP_Status_Codes_to_Expose_Private_Information

这是一个简单的例子:

<html> 
<head> 

</head>

<body>
// At the end of page will be good 
<script>
function logged() {
    alert('logged');
}
function notlogged() {
    alert('not logged');
}
</script>
<script src="http://www.facebook.com/ajax/composer/attachment/question/question.php" onload="logged()" onerror="notlogged()">
</body> 
</html> 

关于javascript - 检查用户是否登录 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5654473/

相关文章:

facebook - Facebook 有公共(public)搜索 API 吗?

javascript - 单击 Controller 1 中的按钮,应执行 Controller 2 中的功能

javascript - 寻找有关 JavaScript 库流行度的统计数据

javascript - 使用 Protractor 单击表中的链接

android - Facebook Android SDK 自动登录

facebook - 你们可以存储 Facebook 用户的数据吗?可以存储多长时间?

Android - facebook sdk 问题

javascript - HTML 元素的坐标

Javascript使用数组中的值替换字符串中的字符串

iphone - 创建 Facebook 应用程序时遇到的问题