这是我的应用 http://kunwar.fantoon.com/fb/ ,当我点击登录链接时,它会正确显示登录对话框,一旦登录它也会显示权限对话框但是当我点击允许按钮时,它会重定向到一个空白页面。
如果我第二次点击登录按钮(这次我已经登录到 facebook 并已授予所有权限)那么它将重定向到一个具有此 url 的空白页面
早些时候整个设置工作正常,但现在突然出现了这个问题。
我正在使用 javascript sdk 连接到 facebook,它的代码可以在 http://kunwar.fantoon.com/fb/js/fb_lib_common.js 找到。
最佳答案
如空白页面控制台日志中的错误状态:“不安全的 JavaScript 尝试”
在 fb_lib_common.js
中设置您的 channel 文件
FB.init({
appId : 'YOUR APP ID',
status: true,
cookie: true,
xfbml: true,
oauth: true,
channelUrl: 'http://www.yourdomain.com/channel.html'
});
对于 http://www.yourdomain.com/channel.html ,添加以下内容,
<script src="//connect.facebook.net/en_US/all.js"></script>
关于javascript - Facebook 重定向到一个空白的权限请求页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406416/