Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
facebook.com服务器不支持RFC 5746_Facebook - Fatal编程技术网

facebook.com服务器不支持RFC 5746

facebook.com服务器不支持RFC 5746,facebook,Facebook,我已经在一个网络系统中集成了facebook(facebook登录和一些社交插件,如评论框、fb:share、活动插件等) 一切都很顺利。但就在前一天,facebook的登录按钮和评论框仅在一个页面上停止工作。在其他页面上,它仍在工作。我甚至用工作页代码替换了代码,但都是徒劳的 当我点击登录按钮时,不会显示弹出窗口,并且会显示评论框 无法显示您请求的页面 我注意到,我已经在Firefox中安装了WebDeveloper工具。它仅在该特定页面上显示消息错误 api read.facebook.co

我已经在一个网络系统中集成了facebook(facebook登录和一些社交插件,如评论框、fb:share、活动插件等)

一切都很顺利。但就在前一天,facebook的登录按钮和评论框仅在一个页面上停止工作。在其他页面上,它仍在工作。我甚至用工作页代码替换了代码,但都是徒劳的

当我点击登录按钮时,不会显示弹出窗口,并且会显示评论框 无法显示您请求的页面

我注意到,我已经在Firefox中安装了WebDeveloper工具。它仅在该特定页面上显示消息错误

api read.facebook.com:服务器没有 支持RFC 5746,参见CVE-2009-3555

facebook正常工作的其他页面不存在此消息

我首先要问的是,这个错误是什么

我搜索了CVE 299-3555,发现这是某种服务器问题。我的代码中有什么错误吗?还是facebook的错误?若这是我的问题,那个么为什么其他页面上的相同代码仍然在工作呢?我只是想问问题出在哪里

我使用了以下代码:

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function () {
    FB.init({ appId: "MY APP ID",
        status: true,
        cookie: true,
        xfbml: true
    });

    FB.getLoginStatus(function (response) {
        if (response.session) {
            // HERE I AM SENDING PARAMETER TO LOGIN IN SYSTEM
        } else {
        }
    });
    FB.Event.subscribe("auth.login", function (response) {
        window.location.reload();
    });
    FB.Event.subscribe("auth.logout", function (response) {
        // HERE I AM SENDING PARAMETER TO LOGOUT 
        // FROM THE SYSTEM IS USER LOGOIT"S FROM FACEBOOK
    });
};

(function () {
    var e = document.createElement("script");
    e.src = document.location.protocol + "//connect.facebook.net/en_US/all.js";
    e.async = true;
    document.getElementById("fb-root").appendChild(e);
} ());
</script>

window.fbAsyninit=函数(){
init({appId:“我的appId”,
状态:正确,
曲奇:是的,
xfbml:对
});
FB.getLoginStatus(函数(响应){
if(response.session){
//在这里,我发送参数登录系统
}否则{
}
});
FB.Event.subscribe(“auth.login”),函数(响应){
window.location.reload();
});
FB.Event.subscribe(“auth.logout”),函数(响应){
//我在这里发送参数以注销
//这个系统是用户登录的,它来自FACEBOOK
});
};
(功能(){
var e=document.createElement(“脚本”);
e、 src=document.location.protocol+“//connect.facebook.net/en_US/all.js”;
e、 异步=真;
document.getElementById(“fb根”).appendChild(e);
} ());

这是Facebook方面的一个安全问题。但这并不重要,因为他们通过未加密的http传输大部分敏感信息,如会话cookie


这与你的问题无关。

谢谢你,伙计。但为什么我只在facebook插件和登录按钮不起作用的页面上发这条消息?为什么不在其他一切正常的页面上发呢?