- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们遇到了一个非常奇怪的问题,以防万一我们禁用第三方 cookie,我们观察到登录用户 Facebook FB.getLoginStatus API 返回错误状态为“未知”,即“未登录”状态,但是当我们的用户单击FB 登录按钮调用登录 API (FB.login) 此 API 返回正确的状态,即“已连接”,这意味着“用户已登录”
但是当我们再次调用 FB.getLoginStatus 来检查我们网站其他页面的登录状态时,它向我们显示了错误的状态,这导致我们的用户总是导航到登录页面。
您可以在 Chrome 浏览器上使用以下步骤重现此问题并检查两个 API 的输出
清空/清除“异常”和“所有 Cookie 和站点数据”中的所有保存数据执行这些步骤后,我们的网站 snapviz 将无法运行。要使其正常工作,只需关闭“阻止第三方 cookie 和站点数据”
有人可以指导我们研究这些 API 的内部差异吗?或者什么是处理 Chrome 中第三方 cookie 阻止情况的最佳方式。
谢谢拉什米
最佳答案
我没有通过 API,但是当遇到关于集成开放图形 API 的类似问题时,我已经在 facebook 错误上报告了它并开始使用 PHP SDK。在问题得到解决之前,您可以开始使用 Facebook PHP SDK 而不是 Facebook JS SDK。
关于javascript - 在 chrome 中禁用第三方 cookie 时,FB.getLoginStatus 未返回正确状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26233989/
我一直致力于将 Facebook Login 与我的网站集成,到目前为止,我已经取得了大部分成功;但是,我仍然有一些疑问。 在我的主页上;我有一个 a href 按钮,它将触发一个 Javascrip
我的代码的删节版: $('#de-auth_button').click(function(){ FB.api('/me/permissions', 'delete', function (res
FB.getLoginStatus 函数出于某种原因对我不起作用 - 尽管它曾经有一段时间。下面是非常基本的代码,警报从不弹出——看起来 FB.getLoginStatus 从不调用提供的函数。有什么
Facebook 的 Javascript SDK 有一个名为 getLoginStatus 的方法,当页面上的图像请求也停止时(即浏览器没有收到 200 或404 很长一段时间。) 如果您等待了非常
我不熟悉使用 Facebook SDK 开发网站。所以请多多包涵。 下面是我用于验证我是否已登录 Facebook 的简单代码。出于某种原因,我总是收到“not_autherized”响应,即使我是我
我有一个难题。困难意味着我搜索了网络和 StackOverflow 以及整个 FBJS SDK 文档,但没有找到答案。 我正在构建一个 Page Tab 应用程序,我想让粉丝在其中参与 rsvp 事件
标题真的说明了一切。在某些(未确定的)条件下,FB.getLoginStatus() 只是停止工作并且不会调用我给它的回调。我发现的唯一有趣的线索是 FB.Auth._loadState 卡在“正在加
使用有效的 Facebook 应用程序调用 FB.getLoginStatus 时,响应状态始终未知。确切的响应是 {authResponse: undefined, status: "unknown
我有一个 Facebook 页面选项卡应用程序,在刷新页面后才能正确加载。一个多星期以来,我一直在努力解决这个问题,但我已经无计可施了。 代码如下:
还有其他人遇到 FB.getLoginStatus 未返回登录用户 session 的问题吗?我在 Facebook 上创建了一个错误: https://developers.facebook.com
我正在使用 FB.getLoginStatus(根据文档),它在所有桌面浏览器中都按预期工作,但由于我无法推断的原因,调用只是简单地消失在从 iPad 或 Android 调用时,la-la land
我正在尝试编写一个代码来检查用户是否登录,发现FBJS API中有一个内置的方法,叫做getLoginStatus() 我已经在html里面实现了,但是对于某些方法,getLoginStatus()
如果我登录到 facebook.com,我希望对 FB.getLoginStatus 的调用将返回 status='not_authorized'。相反,它返回 status='unknown',即使
我收到常见的 JS 错误“ Uncaught ReferenceError :未定义 FB” 关于同一个问题有很多问题,我已经尝试了每个可用的解决方案 stackoverflow 但无济于事。显然,人
我无法让它工作,我已经尝试了我在网上找到的所有解决方案。有人可以调查一下,让我知道我做错了什么吗? $(document).ready(function(){ window.fbAsync
我目前正在使用 phonegap 在 Android 上开发一个应用程序,并且想在该应用程序中使用 Facebook。我在 Facebook 上创建了一个名为“测试”的应用程序。当我没有登录到“测试”
我们有一段代码: checkStatus: function() { var self = this; FB.getLoginS
我通过按钮单击事件调用 Facebook JS SDK 的 FB.getLoginStatus。我的问题是,如果状态参数设置为 true,则会触发浏览器弹出窗口阻止程序,从而阻止显示登录对话框。但是,
我实现了 facebook 连接并且工作正常。 此函数在登录后返回我的名字。 FB.getLoginStatus(function (response) { if (response && r
目前 FB.getLoginStatus 在 facebook 使用新的 SDK 和 OAuth 2.0 更改后根本没有触发。 我们过去常常在 FB.getLoginStatus 中获取响应并调用我们
我是一名优秀的程序员,十分优秀!