Html Safari X-Frame-Options在app.facebook.com身份验证过程中拒绝错误

Html Safari X-Frame-Options在app.facebook.com身份验证过程中拒绝错误,html,facebook,safari,Html,Facebook,Safari,Safari浏览器仅在身份验证过程中在Facebook上设置iFrame时为我的网站抛出X-Frame-Options DENY错误 我把我的HTML5 PWA网站放在一个facebook应用程序中,将其设置为“facebook上的应用程序” 我的网站正在Facebook中构建:正在等待批准,因此它还不能在Facebook应用程序中公开访问 加载的第一个页面有一个“使用Facebook登录”按钮 我的网站中的Facebook身份验证过程在Chrome、Firefox for MS Windows

Safari浏览器仅在身份验证过程中在Facebook上设置iFrame时为我的网站抛出X-Frame-Options DENY错误

我把我的HTML5 PWA网站放在一个facebook应用程序中,将其设置为“facebook上的应用程序”

我的网站正在Facebook中构建:正在等待批准,因此它还不能在Facebook应用程序中公开访问

加载的第一个页面有一个“使用Facebook登录”按钮

我的网站中的Facebook身份验证过程在Chrome、Firefox for MS Windows以及Chrome for Mac OS上运行时没有任何问题。 但是,在使用Chrome的同一本Mac Book上,仅在Safari上,会抛出以下错误

拒绝展示………' 在帧中,因为它将“X-frame-Options”设置为“DENY”

事实上,只有Safari抛出了这个错误,这告诉我这一定是Safari的另一个问题


有人在Safari中找到了此错误的解决方案吗?

如果此错误仅发生在Safari中,则可能与它对第三方Cookie的攻击性阻止有关。//您是重定向到登录对话框(服务器端流),还是使用JS SDK中的FB.login?我使用的是apps.facebook.com iframe中的服务器端流(重定向到FB登录对话框)。