2011-12-07 95 views
0

我正在使用最新的Facebook图形API在rails 3.1中开发一个Facebook画布应用程序。Facebook Canvas应用程序定位标记无法正常工作?

在定位标记中,当我使用href='/something'时,它在同一浏览器选项卡中导航时效果很好。该链接指向我的主机URL,例如host_url/something host_url也包含HTTP,但是当我使用鼠标右键在新选项卡中打开此锚点并选择在新选项卡中打开时,它将打开网址http://host_url/something,而不是在Facebook画布中。

我也改变锚点href与http://apps.facebook.com/my-app-name/something当我点击这个链接没有显示和请求是没有到我的主机。当我在新的浏览器选项卡中打开此URL时,它工作正常。

有人可以告诉我我做错了什么吗?

回答

0

你没有做错什么 - 如果你正在使用相对链接这是会发生什么,因为应用内容都在iframe

加载

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