IE 和 facebook 誓言问题
我正在使用 facebook javascript SDK 进行 facebook 登录。它适用于除 IE 之外的所有浏览器。当 Facebook 弹出窗口打开要求接受权限时,一旦您单击“接受”,它就会在该弹出窗口中重新加载该网站,并且不会采取任何操作。我不认为 FB 事件有效:
FB.Event.subscribe('auth.login', function (response) {
login();
});
我尝试添加 facebook 页面中记录的频道 html,但这也不起作用...我也尝试仅请求 1 个权限,但它仍然重新加载该页面..所以出了什么问题与 IE 以及如何使其工作?同样,所有其他浏览器都没有问题。所有 IE 版本都出现此问题。
I am using facebook javascript SDK for facebook login. It works for all browsers but IE. When a facebook popup opens asking to accept permissions, once you click Accept, it reloads that website in that popup window and no action is taken. I dont think FB events work:
FB.Event.subscribe('auth.login', function (response) {
login();
});
I tried to add channel html as documented in facebook page, but that didn't work neither... I also tried to ask just for 1 permission, but it still reloads that page.. So whats wrong with IE and how to make it work? again, all other browsers have no issues. This is broken for all IE versions..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我也有同样的问题。所有其他浏览器都会正确重定向到 facebook 以完成身份验证,但 IE 只是一遍又一遍地询问原始服务器,直到服务器挂起。
我已经使用 tcpdump 捕获了整个过程,这是一个示例:
它只是执行这个确切的请求并重定向,直到浏览器放弃。
我当然想找到解决方案。
I'm having the same problem. All other browsers redirect correctly to facebook to complete the auth, but IE just keeps asking the orginal server over and over until the server hangs up.
I've captured the entire thing using tcpdump, here's a sample:
It just goes through this exact request and redirect until the browser gives up.
I'd sure like to find the solution.