【问题标题】:Browser blocking popup Facebook permissions浏览器阻止弹出 Facebook 权限
【发布时间】:2012-07-11 23:43:56
【问题描述】:

我创建 Facebook 应用程序已有一段时间了。我使用 javascript SDK 触发一个弹出窗口来询问用户的权限。当用户单击按钮时,弹出窗口会被激活,因此不会在页面加载时或通过单击以外的事件来激活。现在,最近浏览器一直在阻止权限弹出窗口,这在过去从来没有成为问题。有什么想法吗?

谢谢

泰隆

【问题讨论】:

  • 您说的是“浏览器”——您是否特别指出了一些,特别是您最近可能更新过的那些?
  • 肯定发生在 chrome 中,一些用户报告它发生在 Firefox 中!

标签: facebook facebook-graph-api facebook-javascript-sdk


【解决方案1】:

对于 Facebook 应用程序,有几种不同的显示模式选项。 popup 就是其中之一。

您可能有兴趣使用以下任何一种:pagepopuptouch(移动设备)和iframepage 可能对您最方便,因为某些对话框功能不允许使用 iframe

参考http://developers.facebook.com/docs/reference/dialogs/

祝你好运!

【讨论】:

  • 问题在于 FB 建议“不应直接从 JavaScript SDK 调用 OAuth 对话框。为此,应使用 FB.login。”现在,如果我使用非建议且未充分记录的 FB.ui 获取权限,则响应会返回一个 selected_profile,它是用户 ID,但没有身份验证令牌。您成功实施了吗?我看到的唯一其他方法是将用户重定向到身份验证对话框,方法是离开应用程序本身,然后将它们重定向回来。
  • 您好 Tyrone,您在 Facebook 使用的服务器端语言是什么? PHP?
猜你喜欢
  • 2016-10-25
  • 1970-01-01
  • 1970-01-01
  • 2015-05-05
  • 2019-05-27
  • 2011-06-03
  • 2010-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多