我已经使用 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 正确配置了域名,它运行良好,直到最近没有明显变化...
有任何想法吗?谢谢...