繁体   English   中英

Facebook SDK FB.GetLoginStatus X-Frame-Options拒绝加载(仅限Firefox)

Facebook SDK FB.GetLoginStatus Load denied by X-Frame-Options (Firefox Only)

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有这个Web应用程序登录页面,在文档加载完成后从Facebook JavaScript SDK调用FB.GetLoginStatus()。 这在所有浏览器(包括移动设备)上运行得非常好,从那以后就开心了。

但是,有一天,突然之间,我注意到SDK在页面加载完成后无法获取Facebook用户的登录状态数据。 我看一下控制台,看到了各种各样的东西

X-Frame-Options拒绝加载[SDK生成的大量链接]不允许框架。

这就是我的错误:这在Safari中运行得非常好。 我在Chrome上打开网页应用时遇到了错误(与上面引用的错误相同,措辞略有不同)。 我试过Firefox并得到同样的东西。 我花了几个小时试图找到原因但失败了,然后去睡觉了。

我第二天醒来,奇迹般地它现在正在使用Chrome(?),而我没有做过任何更改(?!)。 但是,由于某种原因,错误现在只存在于Firefox中。

有没有人知道这可能是什么? Firefox的功能与Safari和Chrome不同的是什么?

这里的一个线索是,我正在使用隧道服务(ngrok),我没有签名证书,因此我得到了随意(你进入'不安全'的网站,等等等等)。 也许Firefox阻止了SDK,因为连接不安全?

对此的任何见解都将是非常了不起的。 谢谢🙂

1 个回复

好吧,经过几个小时的斗争,我终于找到了困扰Firefox的东西: 应用程序Facebook Dashboard设置中的网站站点URL字段

这个问题甚至没有使用ngrok或缺少签名证书,事实上,设置中的网站有生产域(.app)而不是我目前用于开发的ngrok(eu.ngrok.io) )。

我设法将其重新指向仪表板设置的唯一原因是因为我有2个Facebook应用程序,而另一个工作正常,所以我想象它可能是导致问题的设置中的错误配置(Facebook有点糟糕用于解释/处理错误的标准 - 就像在黑暗中拍摄,直到你在使用他们的SDK时碰到某些东西)。

我在这里不明白的是为什么只有Firefox似乎有这个设置错误配置的问题,或者为什么这个问题从一天到另一天从Chrome无处不在消失。 无论如何,如果我设法帮助其他任何人修复与此线程类似的东西,那么头痛是值得的。

和平✌🏽

3 X-Frame-Options拒绝加载YouTube视频(Firefox)

我正在尝试在学校项目的网站上插入YouTube视频,但是,在进行一些测试后,我发现浏览器的调试器出现错误,并且该视频未显示该网站 “ X-Frame-Options拒绝加载: https : //www.youtube.com/watch?v= k2v7k-wAm2E不允​​许跨域成帧。” ...

4 脸书-FB.getLoginStatus

我正在尝试使用Facebook javascript库函数:FB.getLoginStatus。 当用户登录时,此功能有效,但未登录用户时,此功能失败。 这是我的代码: 最后一个事件(未登录的用户永远不会弹出),当未登录的用户时,该功能不会触发事件,并且看不到该日志[正在输入该功 ...

7 “ X-Frame-Options拒绝加载”

我显示此想到了用Dreamhost的对这个工具,我明白了,把整个网站框架不同的URL。 (这是我从http://communikate.equalitytime.co.uk/提供的URL) 我的问题是,所有链接都会尝试在框架内打开,即使这样做没有帮助。 更要指出的是,将页面链接到G ...

8 X-Frame-Options拒绝加载

我在自己的服务器上有一组视频,另一家公司正在为他们开发的视频播放器提供geoloc服务。 问题是我正在尝试加载我的提供者的简单iframe,如下所示: 带有视频的iframe在Chrome和Safari中显示没有问题。 但是在Firefox中,控制台正在给我这个错误,并且没有在浏览器 ...

9 FB.getLoginStatus和Chrome框架

我正在使用meta标签 强制IE8用户使用Chrome渲染引擎。 但是,这给我带来了FB.getLoginStatus问题。 以下内容并没有显示预期的弹出窗口: 将警报行移到函数调用上方会使其弹出,因此我猜想该函数未执行。 FF和Chrome中的这段代码没有问题。 有任何 ...

10 什么是facebook PHP sdk相当于FB.getLoginStatus?

什么是PHP相当于Facebook的JS SDK: 我正在寻找类似的东西: 但是PHP库中不存在上述内容。 我已经尝试了这两个: 两者都不起作用,因为PHP错误,说我需要一个有效的access_token,我留下了一个空白页面。 我甚至无法检查上述2种方法的空响应 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM