0

我已经使用 fb javascript sdk 一段时间了,通过我的移动网络应用程序登录用户。据我所知,直到大约 2 周前,它都运作良好。现在,它没有将我重定向回我的网页,而是向我显示了一个空白页面。当我使用 chrome 的 javascript 控制台进行调试时,我看到一些文件被返回,称为“permission.request”或类似的东西,就是这样。

AFAIK 我没有改变任何东西。

我的js代码是:

window.fbAsyncInit = function() {
    FB.init({
    appId: '#############',
        channelURL : options.webBaseUrl + 'channel.php',
        status : true,
        cookie : true,
        xfbml : true,
        oauth : true
});

稍后,登录:

FB.login(function(response) {
    }, {
        scope : 'user_birthday, email, publish_actions',
    redirect_uri: '<my web page url>'
    });

我正确看到登录页面,输入用户/密码,点击“登录”,然后得到空白页面。

我的应用程序未处于沙盒模式,已为 Web 和移动 Web 正确配置了域名,它运行良好,直到最近没有明显变化...

有任何想法吗?谢谢...

4

1 回答 1

0

你在用 Chrome 吗?如果是这样,请检查您的隐私设置。如果禁用第三方 cookie,网站上的各种 js 片段都会中断。

于 2013-10-16T09:09:38.093 回答