【问题标题】:Facebook App Redirect Top Level FrameFacebook 应用重定向顶层框架
【发布时间】:2013-05-29 21:41:21
【问题描述】:

是否可以从 facebook 应用的 iframe 中重定向顶级页面?

我正在构建一个 facebook 应用程序,它将显示在带有 JS SDK 的选项卡中。我添加了一个正常的 a 标签,该标签链接到负责该应用程序的公司的 Facebook 页面 (https://www.facebook.com/),但是当我单击此链接时,我得到:

Refused to display 'https://www.facebook.com/Somersby?ref=ts&fref=ts' in a frame because it set 'X-Frame-Options' to 'DENY'.

Facebook 似乎阻止了我的应用程序中重定向到应用程序域之外的链接。有没有办法重定向到公司页面?是否有可用的 API 来执行此操作?

【问题讨论】:

    标签: facebook facebook-javascript-sdk facebook-apps


    【解决方案1】:

    我误解了这里发生的事情。我忘记将 target="_top" 添加到链接中,所以它试图更改 iframe 的源,而不是顶级框架。 facebook 似乎无法在 iFrame 中显示,这是错误消息的来源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      相关资源
      最近更新 更多