【问题标题】:Facebook Canvas application anchor tags are not working properly?Facebook Canvas 应用程序锚标签无法正常工作?
【发布时间】:2014-05-26 09:50:59
【问题描述】:

我正在 Rails 3.1 中开发一个 Facebook 画布应用程序,并使用最新的 Facebook 图形 API。

在锚标记中,当我给出href='/something' 时,当我在同一个浏览器选项卡中导航时它工作得很好。该链接指向我的主机 URL,如 host_url/something host_url 也包含 HTTP,但是当我使用鼠标右键单击在新选项卡中打开此锚点并选择在新选项卡中打开时,它会打开 URL http://host_url/something 而不是在 Facebook帆布。

当我单击此链接时,我还用http://apps.facebook.com/my-app-name/something 更改了锚点href,没有显示任何内容,并且没有请求到达我的主机。当我在新的浏览器选项卡中打开此 URL 时,它工作正常。

谁能告诉我我做错了什么?

【问题讨论】:

    标签: ruby-on-rails-3 facebook-graph-api facebook-canvas


    【解决方案1】:

    您没有做错任何事情 - 如果您使用的是相对链接,就会发生这种情况,因为应用内容是在 iframe 中加载的

    如果您希望它们在新窗口中打开时始终链接到画布应用程序,请将您的链接更改为绝对 URL,包括 apps.facebook.com/[namespace] 前缀

    【讨论】:

      猜你喜欢
      • 2012-01-02
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多